home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
DayMaker
/
Product Demo
/
Product Demo.rsrc
/
CODE_12_dateTimePopUpSeg.txt
< prev
next >
Wrap
Text File
|
1993-10-06
|
245KB
|
4,037 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 9E51 sub.w D7, [A1]
00000002 809C or.l D0, [A4]+
00000004 0000 6074 ori.b D0, 0x74 /* 't' */
00000008 0000 2A6C ori.b D0, 0x6C /* 'l' */
0000000C 0000 0190 ori.b D0, 0x90
label00000010:
00000010 8000 or.b D0, D0
00000012 0002 88F8 ori.b D2, 0xF8
00000016 3540 3540 move.w [A2 + 0x3540], D0
0000001A 67A4 beq -0x5A /* FFFFFFC0 */
label0000001C:
0000001C 4D44 chk.w D6, D4
0000001E 2E12 move.l D7, [A2]
00000020 47EA 720F lea.l A3, [A2 + 0x720F]
00000024 926C 9286 sub.w D1, [A4 - 0x6D7A]
00000028 740A moveq.l D2, 0x0A
0000002A C3FC 35F2 muls.w D1, 0x35F2
0000002E 66A2 bne -0x5C /* FFFFFFD2 */
00000030 4892 48A2 movem.w [A2], D1,D5,D7,A3,A6
00000034 141F move.b D2, [A7]+
00000036 489A 485A movem.w [A2]+, D1,D3,D4,D6,A3,A6
0000003A 48D2 66C4 movem.l [A2], D2,D6,D7,A1,A2,A5,A6
0000003E 66DC bne -0x22 /* 0000001C */
00000040 BE5F cmp.w D7, [A7]+
00000042 246C 226C movea.l A2, [A4 + 0x226C]
00000046 6EB2 bgt -0x4C /* FFFFFFFA */
00000048 CFFC DEAE muls.w D7, 0xDEAE
0000004C 0261 072D andi.w -[A1], 0x72D
00000050 6C4A bge +0x4C /* 0000009C */
00000052 0231 3216 FCC8 andi.b [A1 + A7 * 4 - 0x56], 0x16
00000058 55E2 scs -[A2]
0000005A 3B46 FCCA move.w [A5 - 0x336], D6
0000005E FCC8 FCC8 .extension 0xCC8 <<F/2-3/6>> // unimplemented
00000062 66AC bne -0x52 /* 00000010 */
00000064 F7BE .invalid <<F/6/3>>
00000066 9869 89FC sub.w D4, [A1 - 0x7604]
0000006A 0B30 3120 2031 btst [A0 + 0x2031 + D3], D5
// begin alternate branch 0000006C-00000078
label0000006C:
0000006C 3120 move.w -[A0], -[A0]
0000006E 2031 F73A 1480 DD02 DD06 move.l D0, [[A1 + 0x1480DD02 + A7 * 8] - 0x22FA]
// end alternate branch 0000006C-00000078
label0000006C: // (misaligned)
00000070 F73A .extension 0x73A <<F/4-5/3>> // unimplemented
00000072 1480 move.b [A2], D0
00000074 DD02 addx.b D6, D2
00000076 DD06 addx.b D6, D6
00000078 0531 0430 btst [A1 + D0.w * 4 + 0x30], D2
0000007C 3116 move.w -[A0], [A6]
0000007E 481A nbcd.b [A2]+
00000080 62EA bhi -0x14 /* 0000006C */
00000082 6272 bhi +0x74 /* 000000F6 */
00000084 6272 bhi +0x74 /* 000000F8 */
00000086 FD0C .extension 0xD0C <<F/4-5/6>> // unimplemented
00000088 0186 bclr D6, D0
0000008A FCD2 BCA8 .extension 0xCD2 <<F/2-3/6>> // unimplemented
0000008E B868 E3A4 cmp.w D4, [A0 - 0x1C5C]
00000092 3B47 E3A4 move.w [A5 - 0x1C5C], D7
00000096 EDD6 5281 bfffo D5, [A6] {10:1}
0000009A EAB2 roxr D2, D5
label0000009C:
0000009C 0261 6424 andi.w -[A1], 0x6424 /* 'd$' */
000000A0 3622 move.w D3, -[A2]
000000A2 FD22 .extension 0xD22 <<F/4-5/6>> // unimplemented
000000A4 E868 lsr D0.w, D4
000000A6 FD78 .extension 0xD78 <<F/4-5/6>> // unimplemented
000000A8 7C03 moveq.l D6, 0x03
000000AA B868 BAA8 cmp.w D4, [A0 - 0x4558]
000000AE 55EA 0287 scs [A2 + 0x287]
000000B2 4962 chk.w D4, -[A2]
000000B4 49FA 49EA lea.l A4, [PC + 0x49EA /* 00004AA0, cstring ""<EOF> */]
000000B8 49F2 E3A6 6C36 6656 lea.l A4, [[0x6C36] + A6 * 2 + 0x6656]
// begin alternate branch 000000BA-000000C0
label000000BA:
000000BA E3A6 asl D6, D1
000000BC 6C36 bge +0x38 /* 000000F4 */
000000BE 6656 bne +0x58 /* 00000116 */
// end alternate branch 000000BA-000000C0
label000000BA: // (misaligned)
000000C0 6D0C blt +0xE /* 000000CE */
000000C2 E3A4 asl D4, D1
000000C4 6D56 blt +0x58 /* 0000011C */
000000C6 6C30 bge +0x32 /* 000000F8 */
000000C8 CF1A and.b [A2]+, D7
000000CA 0461 7364 subi.w -[A1], 0x7364 /* 'sd' */
label000000CE:
000000CE 6678 bne +0x7A /* 00000148 */
000000D0 55CA 5C46 dbcs D2, +0x5C48 /* 00005D18 */
000000D4 DC6D 53D2 add.w D6, [A5 + 0x53D2 /* export_2678 */]
000000D8 CBFC 8BFC muls.w D5, 0x8BFC
000000DC C1C5 muls.w D0, D5
000000DE DAFC 07EE add.w A5, 0x7EE
000000E2 D06A 481A add.w D0, [A2 + 0x481A]
000000E6 35D2 BCA8 move.w [PC - 0x4358 /* FFFFBD90, cstring ""<EOF> */], [A2]
000000EA 4A3A BAA8 tst.b [PC - 0x4558 /* FFFFBB94, cstring ""<EOF> */]
000000EE 5D47 subq.w D7, 6
000000F0 3B47 3E2D move.w [A5 + 0x3E2D], D7
label000000F4:
000000F4 66C4 bne -0x3A /* 000000BA */
label000000F6:
000000F6 FD3E .extension 0xD3E <<F/4-5/6>> // unimplemented
label000000F8:
000000F8 55FA D44A scs [PC - 0x2BB6 /* FFFFD544 */]
000000FC 356A 6F2C DC40 move.w [A2 - 0x23C0], [A2 + 0x6F2C]
00000102 7C07 moveq.l D6, 0x07
00000104 A907 syscall SetString
00000106 6F94 ble -0x6A /* 0000009C */
00000108 D29C add.l D1, [A4]+
0000010A 6F42 ble +0x44 /* 0000014E */
0000010C E3BC rol D4, D1
0000010E E3C0 lsl .w D0
00000110 5E80 addq.l D0, 7
00000112 E3C4 lsl .w D4
00000114 2087 move.l [A0], D7
label00000116:
00000116 4A6A 2144 tst.w [A2 + 0x2144]
0000011A B5EE B2AD cmpa.l A2, [A6 - 0x4D53]
// begin alternate branch 0000011C-00000120
label0000011C:
0000011C B2AD E3C0 cmp.l D1, [A5 - 0x1C40]
// end alternate branch 0000011C-00000120
label0000011C: // (misaligned)
0000011E E3C0 lsl .w D0
00000120 9EAD E3BC sub.l D7, [A5 - 0x1C44]
00000124 E3C4 lsl .w D4
00000126 E3B0 roxl D0, D1
00000128 E3B2 roxl D2, D1
0000012A E3B4 roxl D4, D1
0000012C E3BE rol D6, D1
0000012E E3C6 lsl .w D6
00000130 CD62 and.w -[A2], D6
00000132 5555 subq.w [A5], 2
00000134 25CA FD02 move.l [PC - 0x2FE /* FFFFFE38, cstring ""<EOF> */], A2
00000138 DCFD add.w A6, <<invalid special address>>
0000013A 7C03 moveq.l D6, 0x03
0000013C 7C03 moveq.l D6, 0x03
0000013E 6F36 ble +0x38 /* 00000176 */
00000140 6FB6 ble -0x48 /* 000000F8 */
00000142 8E1F or.b D7, [A7]+
00000144 B89F cmp.l D4, [A7]+
00000146 560A addq.b A2, 3
label00000148:
00000148 5602 addq.b D2, 3
0000014A 01E6 .incomplete
0000014C 7E20 moveq.l D7, 0x20
label0000014E:
0000014E F894 F830 .extension 0x894 <<F/2-3/4>> // unimplemented
00000152 076C C332 bchg [A4 - 0x3CCE], D3
00000156 2440 movea.l A2, D0
00000158 0133 1493 btst [A3 + D1.w * 4 - 0x109], D0
0000015C F0F4 E3D4 .extension 0x0F4 <<F/2-3/0>> // unimplemented
00000160 F4EC cpushl DATA+INST, [A4]
00000162 C62A C7CC and.b D3, [A2 - 0x3834]
00000166 B028 CD2A cmp.b D0, [A0 - 0x32D6]
0000016A CD94 and.l [A4], D6
0000016C CE6C E3CE and.w D7, [A4 - 0x1C32]
00000170 E3D0 lsl .w [A0]
00000172 D428 561A add.b D2, [A0 + 0x561A]
label00000176:
00000176 E3CE lsl .w A6
00000178 E3D0 lsl .w [A0]
0000017A D696 add.l D3, [A6]
0000017C D65C add.w D3, [A4]+
0000017E DA18 add.b D5, [A0]+
00000180 FD7E .extension 0xD7E <<F/4-5/6>> // unimplemented
00000182 5632 FC3C addq.b [A2 + A7 * 4 + 0x3C], 3
00000186 B738 FC64 xor.b [0xFFFFFC64], D3
0000018A BA2A 938D cmp.b D5, [A2 - 0x6C73]
0000018E 1022 move.b D0, -[A2]
00000190 2E0E move.l D7, A6
00000192 3A22 move.w D5, -[A2]
00000194 1818 move.b D4, [A0]+
00000196 121C move.b D1, [A4]+
00000198 4E0E .invalid // invalid opcode 4
0000019A 2010 move.l D0, [A0]
0000019C EB0B lsl D3.b, 5
0000019E 3C7B 0C24 movea.w A6, [PC + D0 * 4 + 0x24]
000001A2 2A23 move.l D5, -[A3]
000001A4 0456 92E6 subi.w [A6], 0x92E6
000001A8 6B5A bmi +0x5C /* 00000204 */
000001AA 8B02 sbcd D5, D2
000001AC 92E6 sub.w A1, -[A6]
000001AE 4349 chk.w D1, A1
000001B0 D305 addx.b D1, D5
000001B2 92E6 sub.w A1, -[A6]
000001B4 E33C rol D4.b, D1
000001B6 EB05 asl D5.b, 5
000001B8 92E6 sub.w A1, -[A6]
000001BA 6C5B bge +0x5D /* 00000217 */
000001BC 0106 btst D6, D0
000001BE 9305 subx.b D1, D5
000001C0 1630 0200 move.b D3, [A0 + D0.w * 2]
000001C4 2302 move.l -[A1], D2
000001C6 5309 subq.b A1, 1
000001C8 9B34 7337 7B0D 2C83 35AC 7B1D sub.b [[A4 + 0x7B0D2C83] + D7 * 2 + 0x35AC7B1D], D5
000001D4 2CCB move.l [A6]+, A3
000001D6 0DAC 4A6A bclr [A4 + 0x4A6A], D6
000001DA 431A .invalid 1, [A2]+ // invalid opcode 4 with b == 4
000001DC 8C0A or.b D6, A2
000001DE 5802 addq.b D2, 4
000001E0 00DB .incomplete
000001E2 5133 1F85 subq.b [[ + <<invalid base displacement size>>] + D1 * 8], 8
000001E6 0083 6CA3 1606 ori.l D3, 0x6CA31606
000001EC 0303 btst D3, D1
000001EE C500 abcd D2, D0
000001F0 1B52 78B2 move.b [A5 + 0x78B2 /* export_3858 */], [A2]
000001F4 0303 btst D3, D1
000001F6 3A90 move.w [A5], [A0]
000001F8 1818 move.b D4, [A0]+
000001FA B290 cmp.l D1, [A0]
000001FC BB1D xor.b [A5]+, D5
000001FE 1818 move.b D4, [A0]+
00000200 7B0D moveq.l D5, 0x0D
00000202 5335 4AD2 subq.b [A5 + D4 * 2 - 0x46], 1
// begin alternate branch 00000204-00000206
label00000204:
00000204 4AD2 tas.b [A2]
// end alternate branch 00000204-00000206
label00000204: // (misaligned)
00000206 BB05 xor.b D5, D5
00000208 F00F 804A .ptest 0xF00F, 0x804A // unimplemented
0000020C 7CBB moveq.l D6, 0xFFFFFFBB
0000020E 0590 bclr [A0], D2
00000210 0F42 bchg D2, D7
00000212 9B04 subx.b D5, D4
00000214 0F9C bclr [A4]+, D7
00000216 234B 6306 move.l [A1 + 0x6306], A3
0000021A 2B4B B31D move.l [A5 - 0x4CE3], A3
0000021E FB30 .extension 0xB30 <<F/4-5/5>> // unimplemented
00000220 0673 375D 09EB 0B5E 4B00 EB0B addi.w [[0xB5E] + 0x4B00EB0B], 0x375D /* '7]' */
0000022C 5C3B 1873 addq.b [PC + D1 + 0x73], 6
00000230 11EB 0F4B 0533 move.b [0x00000533], [A3 + 0xF4B]
00000236 2944 AB0C move.l [A4 - 0x54F4], D4
0000023A 850F sbcd -[A2], -[A7]
0000023C 6E20 bgt +0x22 /* 0000025E */
0000023E 3410 move.w D2, [A0]
00000240 0303 btst D3, D1
00000242 3C0B move.w D6, A3
00000244 0524 btst -[A4], D2
00000246 08C5 113E bset.b D5, 0x3E /* '>' */
0000024A 1818 move.b D4, [A0]+
0000024C 1818 move.b D4, [A0]+
0000024E 7B01 moveq.l D5, 0x01
00000250 0303 btst D3, D1
00000252 140C move.b D2, A4
00000254 6804 bvc +0x6 /* 0000025A */
00000256 6C42 bge +0x44 /* 0000029A */
00000258 8303 sbcd D1, D3
label0000025A:
0000025A 7674 moveq.l D3, 0x74
0000025C A31A syscall GetZone, flags=3
label0000025E:
0000025E C500 abcd D2, D0
00000260 DB15 add.b [A5], D5
00000262 046C 0865 002A subi.w [A4 + 0x2A], 0x865
00000268 6500 56DB bcs +0x56DD /* 00005945 */
0000026C 151E move.b -[A2], [A6]+
0000026E 16FB 06D6 move.b [A3]+, [PC + D0.w * 8 - 0x42]
00000272 3B14 move.w -[A5], [A4]
00000274 9B54 sub.w [A4], D5
00000276 2301 move.l -[A1], D1
00000278 70EB moveq.l D0, 0xFFFFFFEB
0000027A 0423 0860 subi.b -[A3], 0x60 /* '`' */
0000027E 1EEB 00B3 move.b [A7]+, [A3 + 0xB3]
00000282 AF16 syscall PInit, auto_pop
00000284 6318 bls +0x1A /* 0000029E */
00000286 8310 or.b [A0], D1
00000288 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
0000028A A002 syscall Read
0000028C 0063 470B ori.w -[A3], 0x470B
00000290 BD00 xor.b D0, D6
00000292 2BC8 move.l <<invalid special address>>, A0
00000294 3341 807B move.w [A1 - 0x7F85], D1
00000298 0D13 btst [A3], D6
label0000029A:
0000029A 28AC 7073 move.l [A4], [A4 + 0x7073]
label0000029E:
0000029E 1BAC 70AB 4FAB 0B58 16CA 733A move.b [[0xB58 + D4 * 8] + 0x16CA733A], [A4 + 0x70AB]
000002AA 1E58 movea.b A7, [A0]+
000002AC 4036 4068 negx.b [A6 + D4.w + 0x68]
000002B0 1630 4371 2E03 032C move.b D3, [[A0 + 0x2E03032C]]
000002B8 BB04 xor.b D4, D5
000002BA 0E16 AB0B .invalid.b [A6], 0xB // invalid immediate operation
000002BE 7B3A moveq.l D5, 0x3A
000002C0 581C addq.b [A4]+, 4
000002C2 1307 move.b -[A1], D7
000002C4 A0EB syscall vFileWrite
000002C6 1B05 move.b -[A5], D5
000002C8 0AE3 .incomplete
000002CA 2305 move.l -[A1], D5
000002CC 0AE3 .incomplete
000002CE 2344 7305 move.l [A1 + 0x7305], D4
000002D2 121C move.b D1, [A4]+
000002D4 5020 addq.b -[A0], 8
000002D6 7E10 moveq.l D7, 0x10
000002D8 0012 4634 ori.b [A2], 0x34 /* '4' */
000002DC C700 abcd D3, D0
000002DE 022D 02D2 3C23 andi.b [A5 + 0x3C23], 0xD2
000002E4 0324 btst -[A4], D1
000002E6 2AB1 021E move.l [A5], [A1 + D0.w * 2 + 0x1E]
000002EA 331B move.w -[A1], [A3]+
000002EC D307 addx.b D1, D7
000002EE 2B0E move.l -[A5], A6
000002F0 0666 3315 addi.w -[A6], 0x3315
000002F4 C100 abcd D0, D0
000002F6 ECDB 1BBB bfclr [A3]+ {D6:D3}
000002FA ABBB syscall bArith16Setup
000002FC 15E8 5A43 0C14 move.b [PC + 0xC14 /* 00000F12, value 0x5 */], [A0 + 0x5A43]
00000302 0C66 0622 cmpi.w -[A6], 0x622
00000306 8303 sbcd D1, D3
00000308 B47A 4303 cmp.w D2, [PC + 0x4303 /* 0000460D, cstring ""<EOF> */]
0000030C E8E3 264A bftst -[A3] {25:10}
00000310 66B3 bne -0x4B /* 000002C5 */
00000312 3613 move.w D3, [A3]
00000314 1B7B 07EB 07A6 0F80 131B A32F move.b [A5 - 0x5CD1], [[0x7A6] + 0xF80131B]
00000320 2B2E AB02 move.l -[A5], [A6 - 0x54FE]
00000324 3241 movea.w A1, D1
00000326 04A3 0DEC 1FD3 subi.l -[A3], 0xDEC1FD3
0000032C 7163 moveq.l D0, 0x63
0000032E 0B13 btst [A3], D5
00000330 0021 039B ori.b -[A1], 0x9B
00000334 0E97 0146 0FFA .invalid.l [A7], 0x1460FFA // invalid immediate operation
0000033A 2B2E DB1C move.l -[A5], [A6 - 0x24E4]
0000033E E843 asr D3.w, 4
00000340 0414 AB2B subi.b [A4], 0x2B /* '+' */
00000344 B47A FB07 cmp.w D2, [PC - 0x4F9 /* FFFFFE4D, cstring ""<EOF> */]
00000348 E84B lsr D3.w, 4
0000034A 0674 A322 DB24 addi.w <<invalid full ext with I/IS == 4>>, 0xA322
00000350 6644 bne +0x46 /* 00000396 */
00000352 2B03 move.l -[A5], D3
00000354 310D move.w -[A0], A5
00000356 220A move.l D1, A2
00000358 2408 move.l D2, A0
0000035A 14A5 move.b [A2], -[A5]
0000035C 1AC3 move.b [A5]+, D3
0000035E 36B4 7AFB move.w [A3], [A4 + D7 * 2 - 0x5]
00000362 00C5 .incomplete
00000364 002B 0B38 121C ori.b [A3 + 0x121C], 0x38 /* '8' */
0000036A BC20 cmp.b D6, -[A0]
0000036C 1043 movea.b A0, D3
0000036E 07A5 bclr -[A5], D3
00000370 027B 0190 04EA andi.w [PC + D0.w * 4 - 0x22], 0x190
00000376 6E0E bgt +0x10 /* 00000386 */
00000378 6500 0804 bcs +0x806 /* 00000B7E */
0000037C E303 asl D3.b, 1
0000037E 4292 clr.l [A2]
00000380 E6A4 asr D4, D3
00000382 AB0F syscall CheckPic
00000384 8B02 sbcd D5, D2
label00000386:
00000386 7B0A moveq.l D5, 0x0A
00000388 A900 syscall GetFNum
0000038A EB05 asl D5.b, 5
0000038C DB08 addx.b -[A5], -[A0]
0000038E 6D32 blt +0x34 /* 000003C2 */
00000390 4307 .invalid 1, D7 // invalid opcode 4 with b == 4
00000392 0D29 04E3 btst [A1 + 0x4E3], D6
label00000396:
00000396 0C93 56B3 0504 cmpi.l [A3], 0x56B30504
0000039C F303 .extension 0x303 <<F/4-5/1>> // unimplemented
0000039E FA23 093B .unknown 0xFA23 0x093B (W = 5)
000003A2 0948 bchg A0, D4
000003A4 FB1D .extension 0xB1D <<F/4-5/5>> // unimplemented
000003A6 0666 C316 addi.w -[A6], 0xC316
000003AA 043A 66DA 5B01 subi.b [PC + 0x5B01 /* 00005EAD, cstring ""<EOF> */], 0xDA
000003B0 9898 sub.l D4, [A0]+
000003B2 04A4 965B 0103 subi.l -[A4], 0x965B0103
000003B8 21D3 0504 move.l [0x00000504], [A3]
000003BC B308 cmpm.b [A1]+, [A0]+
000003BE C305 abcd D1, D5
000003C0 047B 02FB 01CB 0804 0B04 subi.w [[ + <<invalid base displacement size>>] + 0x8040B04], 0x2FB
// begin alternate branch 000003C2-000003CA
label000003C2:
000003C2 02FB .incomplete
000003C4 01CB .incomplete
000003C6 0804 0B04 btst.b D4, 0x4
// end alternate branch 000003C2-000003CA
label000003C2: // (misaligned)
000003CA 48FB 013B 092A DB0B 140A movem.l [[PC - 0x24F5 + D0] + 0x140A], D0,D1,D3,D4,D5,A0
000003D4 0200 1B6A andi.b D0, 0x6A /* 'j' */
000003D8 7300 moveq.l D1, 0x00
000003DA E31D rol D5.b, 1
000003DC 2102 move.l -[A0], D2
000003DE 8B02 sbcd D5, D2
000003E0 2502 move.l -[A2], D2
000003E2 2A8B move.l [A5], A3
000003E4 0206 7C88 andi.b D6, 0x88
000003E8 8888 or.l D4, A0
000003EA 8833 0304 or.b D4, <<invalid full ext with I/IS == 4>>
000003EE 3A7C DA56 movea.w A5, 0xDA56
000003F2 0506 btst D6, D2
000003F4 C500 abcd D2, D0
000003F6 DB01 addx.b D5, D1
000003F8 D100 addx.b D0, D0
000003FA 9303 subx.b D1, D3
000003FC C500 abcd D2, D0
000003FE E30C lsl D4.b, 1
00000400 0E53 0204 .invalid.w [A3], 0x204 // invalid immediate operation
00000404 A4B3 syscall vFClose, flags=4
00000406 0C08 2A45 cmpi.b A0, 0x45 /* 'E' */
0000040A 114E 4820 move.b [A0 + 0x4820], A6
0000040E 1036 0A2E move.b D0, [A6 + D0 * 2 + 0x2E]
00000412 0E5B 1104 .invalid.w [A3]+, 0x1104 // invalid immediate operation
00000416 DB17 add.b [A7], D5
00000418 C901 abcd D4, D1
0000041A 50B9 0184 42C7 addq.l [0x018442C7], 8
00000420 022D 8D05 C901 andi.b [A5 - 0x36FF], 0x5
00000426 3C6A 240E movea.w A6, [A2 + 0x240E]
0000042A 8320 or.b -[A0], D1
0000042C C300 abcd D1, D0
0000042E 8B18 or.b [A0]+, D5
00000430 70E3 moveq.l D0, 0xFFFFFFE3
00000432 190E move.b -[A4], A6
00000434 2A13 move.l D5, [A3]
00000436 03F4 .incomplete
00000438 2A44 movea.l A5, D4
0000043A 6301 bls +0x3 /* 0000043D */
0000043C 9904 subx.b D4, D4
0000043E 2A81 move.l [A5], D1
00000440 0473 210E 090A 451E subi.w [[A3 + <<invalid base displacement size>> + D0] + 0x451E], 0x210E
00000448 D101 addx.b D0, D1
0000044A EA0E lsr D6.b, 5
0000044C 42D7 .invalid [A7] // invalid opcode 4 with subtype 1
0000044E 0270 0887 0280 andi.w [A0 + D0.w * 2 - 0x128], 0x887
00000454 48E1 01A1 movem.l -[A1], D7,A0,A2,A7
00000458 10ED 0560 move.b [A0]+, [A5 + 0x560]
0000045C 2010 move.l D0, [A0]
0000045E C303 abcd D1, D3
00000460 850A sbcd -[A2], -[A2]
00000462 A121 syscall GetPtrSize, flags=1
00000464 7C04 moveq.l D6, 0x04
00000466 CE7B 0A88 and.w D7, [PC + D0 * 2 - 0x120]
0000046A 04CE .incomplete
0000046C DB08 addx.b -[A5], -[A0]
0000046E 046C B305 064B subi.w [A4 + 0x64B], 0xB305
00000474 03B1 48CB bclr [A1 + D4 - 0x53], D1
00000478 2EC3 move.l [A7]+, D3
0000047A 03A1 bclr -[A1], D1
0000047C 48C3 ext.l D3
0000047E 035C bchg [A4]+, D1
00000480 0200 0F05 andi.b D0, 0x5
00000484 1066 movea.b A0, -[A6]
00000486 044B 076B subi.w A3, 0x76B
0000048A 0104 btst D4, D0
0000048C 9313 sub.b [A3], D1
0000048E C406 and.b D2, D6
00000490 22EB 1280 move.l [A1]+, [A3 + 0x1280]
00000494 FB19 .extension 0xB19 <<F/4-5/5>> // unimplemented
00000496 045B 0980 subi.w [A3]+, 0x980
0000049A B308 cmpm.b [A1]+, [A0]+
0000049C 8B02 sbcd D5, D2
0000049E 5C04 addq.b D4, 6
000004A0 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4
000004A2 B308 cmpm.b [A1]+, [A0]+
000004A4 FB01 .extension 0xB01 <<F/4-5/5>> // unimplemented
000004A6 5C33 039B 0E73 0166 addq.b [[ + D0 * 2] + 0xE730166], 6
000004AE 5306 subq.b D6, 1
000004B0 04EA .incomplete
000004B2 662A bne +0x2C /* 000004DE */
000004B4 1E06 move.b D7, D6
000004B6 6645 bne +0x47 /* 000004FD */
000004B8 2073 28B0 movea.l A0, [A3 + D2 - 0x80]
000004BC C536 A508 and.b [A6 + <<invalid base displacement size>> + A2 * 4], D2
000004C0 FB01 .extension 0xB01 <<F/4-5/5>> // unimplemented
000004C2 9B07 subx.b D5, D7
000004C4 044A 3683 subi.w A2, 0x3683
000004C8 08B3 00EB 6E04 bclr.b [A3 + D6 * 8 + 0x4], 0xEB
000004CE CB00 abcd D5, D0
000004D0 5302 subq.b D2, 1
000004D2 C300 abcd D1, D0
000004D4 063E 0503 addi.b <<invalid special address>>, 0x3
000004D8 236A 4D08 F702 move.l [A1 - 0x8FE], [A2 + 0x4D08]
label000004DE:
000004DE D1E1 add.l A0, -[A1]
000004E0 07A3 bclr -[A3], D3
000004E2 1306 move.b -[A1], D6
000004E4 2251 movea.l A1, [A1]
000004E6 0753 bchg [A3], D3
000004E8 2D14 move.l -[A6], [A4]
000004EA CD00 abcd D6, D0
000004EC F349 .extension 0x349 <<F/4-5/1>> // unimplemented
000004EE 6500 435D bcs +0x435F /* 0000484D */
000004F2 7508 moveq.l D2, 0x08
000004F4 7D0A moveq.l D6, 0x0A
000004F6 8D09 sbcd -[A6], -[A1]
000004F8 8B0D sbcd -[A5], -[A5]
000004FA 210D move.l -[A0], A5
000004FC 3B06 move.w -[A5], D6
000004FE 1300 move.b -[A1], D0
00000500 0F45 bchg D5, D7
00000502 1E45 movea.b A7, D5
00000504 4743 chk.w D3, D3
00000506 2CE5 move.l [A6]+, -[A5]
00000508 372E 6E29 move.w -[A3], [A6 + 0x6E29]
0000050C 477B 016B 0D7B 082E 482C chk.w D3, [[PC + 0xD7B] + 0x82E482C]
00000516 163B 00CC move.b D3, [PC + D0.w - 0x52]
0000051A 066B 0A02 0063 addi.w [A3 + 0x63], 0xA02
00000520 004B 000E ori.w A3, 0xE
00000524 7AB3 moveq.l D5, 0xFFFFFFB3
00000526 15CD 372B move.b [PC + 0x372B /* 00003C53, cstring ""<EOF> */], A5
0000052A 142D 1816 move.b D2, [A5 + 0x1816]
0000052E 3006 move.w D0, D6
00000530 4B2C 0200 .invalid 5, [A4 + 0x200] // invalid opcode 4 with b == 4
00000534 7324 moveq.l D1, 0x24
00000536 8100 sbcd D0, D0
00000538 E101 asl D1.b, 8
0000053A 0200 1B20 andi.b D0, 0x20 /* ' ' */
0000053E 5309 subq.b A1, 1
00000540 6374 bls +0x76 /* 000005B6 */
00000542 432C E119 .invalid 1, [A4 - 0x1EE7] // invalid opcode 4 with b == 4
00000546 432C A162 .invalid 1, [A4 - 0x5E9E] // invalid opcode 4 with b == 4
0000054A E311 roxl D1.b, 1
0000054C F703 .extension 0x703 <<F/4-5/3>> // unimplemented
0000054E 7635 moveq.l D3, 0x35
00000550 0483 5739 040B subi.l D3, 0x5739040B
00000556 03AB 346B bclr [A3 + 0x346B], D1
0000055A 0A63 2540 xori.w -[A3], 0x2540 /* '%@' */
0000055E 6804 bvc +0x6 /* 00000564 */
00000560 96FB 0152 530B sub.w A3, [[PC] + 0x530B]
// begin alternate branch 00000564-00000566
label00000564:
00000564 530B subq.b A3, 1
// end alternate branch 00000564-00000566
label00000564: // (misaligned)
00000566 80BB 0222 or.l D0, [PC + D0.w * 2 + 0x22]
0000056A 5CDB sge [A3]+
0000056C 03BA 7307 bclr [PC + 0x7307 /* 00007875, cstring ""<EOF> */], D1
00000570 9314 sub.b [A4], D1
00000572 4082 negx.l D2
00000574 DD01 addx.b D6, D1
00000576 AB06 syscall CullPoints
00000578 7B08 moveq.l D5, 0x08
0000057A 7308 moveq.l D1, 0x08
0000057C 0622 C10D addi.b -[A2], 0xD /* '\r' */
00000580 04CE .incomplete
00000582 2309 move.l -[A1], A1
00000584 04CE .incomplete
00000586 C307 abcd D1, D7
00000588 0200 635A andi.b D0, 0x5A /* 'Z' */
0000058C F538 .extension 0x538 <<F/4-5/2>> // unimplemented
0000058E 223C 9E24 0EE2 move.l D1, 0x9E240EE2
00000594 0863 1422 bchg.b -[A3], 0x22 /* '\"' */
00000598 2E2A DB17 move.l D7, [A2 - 0x24E9]
0000059C 3614 move.w D3, [A4]
0000059E 0C56 706C cmpi.w [A6], 0x706C /* 'pl' */
000005A2 C4A5 and.l D2, -[A5]
000005A4 6B6B bmi +0x6D /* 00000611 */
000005A6 0F70 8408 bchg [A0 + A0.w * 4 + 0x8], D7
000005AA 3670 A369 C40A movea.w A3, [[A0 - 0x3BF6]]
000005B0 F338 .extension 0x338 <<F/4-5/1>> // unimplemented
000005B2 8023 or.b D0, -[A3]
000005B4 4270 C33C clr.w <<invalid full ext with I/IS == 4>>
// begin alternate branch 000005B6-000005BA
label000005B6:
000005B6 C33C E91E and.b 0x1E, D1
// end alternate branch 000005B6-000005BA
label000005B6: // (misaligned)
000005B8 E91E rol D6.b, 4
000005BA 70D3 moveq.l D0, 0xFFFFFFD3
000005BC 32E9 1E6B move.w [A1]+, [A1 + 0x1E6B]
000005C0 0B0A btst A2, D5
000005C2 8870 4D1C or.w D4, <<invalid full ext with I/IS == 4>>
000005C6 3665 movea.w A3, -[A5]
000005C8 7B41 moveq.l D5, 0x41
000005CA 1C36 7301 move.b D6, [[A6 + <<invalid base displacement size>> + D7 * 2]]
000005CE 369B move.w [A3], [A3]+
000005D0 0032 8506 0A83 ori.b [A2 + D0 * 2 - 0x125], 0x6
000005D6 033B 0BEC btst <<invalid full ext with I/IS == 4>>, D1
000005DA 6310 bls +0x12 /* 000005EC */
000005DC 1300 move.b -[A1], D0
000005DE 5B6D 70CB subq.w [A5 + 0x70CB], 5
000005E2 0242 011E andi.w D2, 0x11E
000005E6 AB02 syscall BitsToPix
000005E8 6102 bsr +0x4 /* 000005EC */
000005EA FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
fn000005EC:
000005EC 8B01 sbcd D5, D1
000005EE 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4
000005F0 8B05 sbcd D5, D5
000005F2 360A move.w D3, A2
000005F4 6D49 blt +0x4B /* 0000063F */
000005F6 C306 abcd D1, D6
000005F8 1901 move.b -[A4], D1
000005FA 2E2A 7321 move.l D7, [A2 + 0x7321]
000005FE 3644 movea.w A3, D4
00000600 CB03 abcd D5, D3
00000602 650E bcs +0x10 /* 00000612 */
00000604 2A20 move.l D5, -[A0]
00000606 4568 4537 chk.w D2, [A0 + 0x4537]
0000060A 0B09 btst A1, D5
0000060C 70A9 moveq.l D0, 0xFFFFFFA9
0000060E 2CD2 move.l [A6]+, [A2]
00000610 E508 lsl D0.b, 2
label00000612:
00000612 236A 140C 0E04 move.l [A1 + 0xE04], [A2 + 0x140C]
00000618 CD0E abcd -[A6], -[A6]
0000061A 430C .invalid 1, A4 // invalid opcode 4 with b == 4
0000061C 0C0E 0636 cmpi.b A6, 0x36 /* '6' */
00000620 CD27 and.b -[A7], D6
00000622 136A 04CB 0136 move.b [A1 + 0x136], [A2 + 0x4CB]
00000628 F30A .extension 0x30A <<F/4-5/1>> // unimplemented
0000062A 4223 clr.b -[A3]
0000062C 27D4 C503 E369 0958 move.l [[PC + <<invalid base displacement size>> + A4 * 4] - 0x1C96F6A8], [A4]
00000634 E951 roxl D1.w, 4
00000636 EA36 roxr D6.b, D5
00000638 4214 clr.b [A4]
0000063A 0636 A92D 76D3 addi.b [A6 + D7.w * 8 - 0x45], 0x2D /* '-' */
00000640 01DE .incomplete
00000642 3029 03C3 move.w D0, [A1 + 0x3C3]
00000646 0C65 6351 cmpi.w -[A5], 0x6351 /* 'cQ' */
0000064A 5661 addq.w -[A1], 3
0000064C 6143 bsr +0x45 /* 00000691 */
0000064E 040C 0E45 subi.b A4, 0x45 /* 'E' */
00000652 030F btst A7, D1
00000654 954B subx.w -[A2], -[A3]
00000656 0049 0C6B ori.w A1, 0xC6B
0000065A 3C08 move.w D6, A0
0000065C EB01 asl D1.b, 5
0000065E 4803 nbcd.b D3
00000660 020B 1332 andi.b A3, 0x32 /* '2' */
00000664 5303 subq.b D3, 1
00000666 3602 move.w D3, D2
00000668 0053 2163 ori.w [A3], 0x2163 /* '!c' */
0000066C 0383 bclr D3, D1
0000066E 01F1 .incomplete
00000670 002D 0AA2 8500 ori.b [A5 - 0x7B00], 0xA2
00000676 BB2A 4A0E xor.b [A2 + 0x4A0E], D5
0000067A 5232 E500 addq.b [A2 + <<invalid base displacement size>> + A6 * 4], 1
0000067E 0FDD .incomplete
00000680 5124 subq.b -[A4], 8
00000682 0805 3F01 btst.b D5, 0x1
00000686 8BAD 11DB or.l [A5 + 0x11DB], D5
0000068A 01A1 bclr -[A1], D0
0000068C 110B move.b -[A0], A3
0000068E 0704 btst D4, D3
00000690 965B sub.w D3, [A3]+
00000692 027B 117B 060E andi.w [PC + D0.w * 8 + 0xE], 0x117B
00000698 9309 subx.b -[A1], -[A1]
0000069A B8A3 cmp.l D4, -[A3]
0000069C 0716 btst [A6], D3
0000069E CAF3 081A mulu.w D5, [A3 + D0 + 0x1A]
000006A2 3324 move.w -[A1], -[A4]
000006A4 269B move.l [A3], [A3]+
000006A6 1605 move.b D3, D5
000006A8 032E 082C btst [A6 + 0x82C], D1
000006AC 6C93 bge -0x6B /* 00000641 */
000006AE 0341 bchg D1, D1
000006B0 0323 btst -[A3], D1
000006B2 0704 btst D4, D3
000006B4 9693 sub.l D3, [A3]
000006B6 03CB .incomplete
000006B8 0B41 bchg D1, D5
000006BA 03AB 0245 bclr [A3 + 0x245], D1
000006BE 0330 4103 7356 2606 btst [[A0 + <<invalid base displacement size>> + D4] + 0x73562606], D1
000006C6 0E33 1589 7845 .invalid.b [A3 + D7 + 0x45], 0x89 // invalid immediate operation
000006CC 212D 0481 move.l -[A0], [A5 + 0x481]
000006D0 07C1 .incomplete
000006D2 2132 BB06 DD05 move.l -[A0], [[A2 + <<invalid base displacement size>>] + A3 * 2 - 0x22FB]
000006D8 0F61 bchg -[A1], D7
000006DA 7F23 moveq.l D7, 0x23
000006DC 5463 addq.w -[A3], 2
000006DE 108B move.b [A0], A3
000006E0 0174 BB4D bchg <<invalid full ext with IS == 1 and I/IS == 5>>, D0
000006E4 9161 sub.w -[A1], D0
000006E6 222E 0829 move.l D1, [A6 + 0x829]
000006EA 404A negx.w A2
000006EC 36BB 0522 A80E A942 move.w [A3], [[PC - 0x57F2 + D0 * 4] - 0x56BE]
000006F4 006D 7D28 2AA5 ori.w [A5 + 0x2AA5], 0x7D28 /* '}(' */
000006FA 178B 42E5 move.b [A3 + D4.w * 2 - 0x27], A3
000006FE 0008 E900 ori.b A0, 0x0
00000702 7300 moveq.l D1, 0x00
00000704 1B0B move.b -[A5], A3
00000706 A30B syscall Rename/PBHRename/HRename, flags=3
00000708 F312 .extension 0x312 <<F/4-5/1>> // unimplemented
0000070A 0108 btst A0, D0
0000070C 8522 or.b -[A2], D2
0000070E 1A33 0B26 7300 A30D move.b D5, [[A3 + 0x7300] + D0 * 2 - 0x5CF3]
00000716 D004 add.b D0, D4
00000718 529B addq.l [A3]+, 1
0000071A 36FB 01DB 54A1 0D93 move.w [A3]+, [[] + 0x54A10D93]
00000722 0265 5F69 andi.w -[A5], 0x5F69 /* '_i' */
00000726 923C 9E1B sub.b D1, 0x1B
0000072A 0108 btst A0, D0
0000072C 0B0A btst A2, D5
0000072E 1EF3 0FB0 361E 2504 move.b [A7]+, [0x361E2504 + D0 * 8]
00000736 0200 9B21 andi.b D0, 0x21 /* '!' */
0000073A 2301 move.l -[A1], D1
0000073C C500 abcd D2, D0
0000073E 8873 024A or.w D4, [A3 + D0.w * 2 + 0x4A]
00000742 2A43 movea.l A5, D3
00000744 22FB 017B 075C 0C36 334C 2E36 move.l [A1]+, [[PC + 0x75C0C36] + 0x334C2E36]
00000750 2C6C 801E movea.l A6, [A4 - 0x7FE2]
00000754 06C9 .incomplete
00000756 21C5 53C9 move.l [0x000053C9], D5
0000075A 00CD .incomplete
0000075C 5365 subq.w -[A5], 1
0000075E 1DF3 13CD move.b <<invalid special address>>, <<invalid full ext with IS == 1 and I/IS == 5>>
00000762 2723 move.l -[A3], -[A3]
00000764 6A0C bpl +0xE /* 00000772 */
00000766 36F3 0E4D move.w [A3]+, [A3 + D0 * 8 + 0x4D]
0000076A 31A5 681B move.w [A0 + D6 + 0x1B], -[A5]
0000076E 003C AB0A ori.b ccr, 10
label00000772:
00000772 E208 lsr D0.b, 1
00000774 9306 subx.b D1, D6
00000776 0E1B 0CFB .invalid.b [A3]+, 0xFB // invalid immediate operation
0000077A 14F3 6BCB 1D01 9063 move.b [A2]+, [[ + <<invalid base displacement size>>] + 0x1D019063]
00000782 0F1E btst [A6]+, D7
00000784 706C moveq.l D0, 0x6C
00000786 C910 and.b [A0], D4
00000788 7328 moveq.l D1, 0x28
0000078A 04BB 042A 04CC 1EE5 subi.l [PC + D1 * 8 - 0x27], 0x42A04CC
00000792 1F52 3204 move.b [A7 + 0x3204], [A2]
00000796 96E0 sub.w A3, -[A0]
00000798 5232 0200 addq.b [A2 + D0.w * 2], 1
0000079C E30A lsl D2.b, 1
0000079E EC1C ror D4.b, 6
000007A0 6B11 bmi +0x13 /* 000007B3 */
000007A2 C463 and.w D2, -[A3]
000007A4 07FB .incomplete
000007A6 2063 movea.l A0, -[A3]
000007A8 36A5 move.w [A3], -[A5]
000007AA 88C4 divu.w D4, D4
000007AC 7B0B moveq.l D5, 0x0B
000007AE FB01 .extension 0xB01 <<F/4-5/5>> // unimplemented
000007B0 0186 bclr D6, D0
000007B2 C414 and.b D2, [A4]
000007B4 581A addq.b [A2]+, 4
000007B6 834D 2676 pack -[A1], -[A5], 0x2676
000007BA A304 syscall Control, flags=3
000007BC 2510 move.l -[A2], [A0]
000007BE 0916 btst [A6], D4
000007C0 2506 move.l -[A2], D6
000007C2 0804 831D btst.b D4, 0x1D
000007C6 2A3B 1105 move.l D5, [[PC + <<invalid base displacement size>>] + D1]
000007CA 0808 E50C btst.b A0, 0xC
000007CE DB5B add.w [A3]+, D5
000007D0 70C5 moveq.l D0, 0xFFFFFFC5
000007D2 01DA .incomplete
000007D4 C453 and.w D2, [A3]
000007D6 121B move.b D1, [A3]+
000007D8 00A5 0443 37A9 ori.l -[A5], 0x44337A9
000007DE 04F1 .incomplete
000007E0 0ADB .incomplete
000007E2 5BE9 0A83 smi [A1 + 0xA83]
000007E6 1D08 move.b -[A6], A0
000007E8 5B00 subq.b D0, 5
000007EA A065 syscall StackSpace
000007EC 010F btst A7, D0
000007EE 440B neg.b A3
000007F0 0BCD .incomplete
000007F2 2166 6962 move.l [A0 + 0x6962], -[A6]
000007F6 ADA9 syscall SetResInfo, auto_pop
000007F8 7B01 moveq.l D5, 0x01
000007FA 6604 bne +0x6 /* 00000800 */
000007FC 3A22 move.w D5, -[A2]
000007FE DAC4 add.w A5, D4
label00000800:
00000800 298E 22DA move.l [A4 + D2.w * 2 - 0x38], A6
00000804 E0C5 asr .w D5
00000806 0028 42E5 04C1 ori.b [A0 + 0x4C1], 0xE5
0000080C 3482 move.w [A2], D2
0000080E BB05 xor.b D5, D5
00000810 6805 bvc +0x7 /* 00000817 */
00000812 9445 sub.w D2, D5
00000814 3231 3D01 move.w D1, [[A1 + <<invalid base displacement size>> + D3 * 4]]
00000818 2AED 0091 move.l [A5]+, [A5 + 0x91]
0000081C 297C 29A2 7CA9 8673 move.l [A4 - 0x798D], 0x29A27CA9
00000824 010E btst A6, D0
00000826 9B0A subx.b -[A5], -[A2]
00000828 9941 subx.w D4, D1
0000082A 5AEB 0D06 spl [A3 + 0xD06]
0000082E 3E04 move.w D7, D4
00000830 96C8 sub.w A3, A0
00000832 D05C add.w D0, [A4]+
00000834 0496 C4D0 5CDB subi.l [A6], 0xC4D05CDB
0000083A 0A0C 3E7D xori.b A4, 0x7D /* '}' */
0000083E 4A4A tst.w A2
00000840 3E81 move.w [A7], D1
00000842 58A8 3EC5 addq.l [A0 + 0x3EC5], 4
00000846 00EB .incomplete
00000848 0E41 1825 .invalid.w D1, 0x1825 // invalid immediate operation
0000084C 55CB 1236 dbcs D3, +0x1238 /* 00001A84 */
00000850 5B34 0E61 subq.b [A4 + D0 * 8 + 0x61], 5
00000854 5533 3E01 subq.b [A3 + D3 * 8 + 0x1], 2
00000858 56C0 sne D0
0000085A C253 and.w D1, [A3]
0000085C 0535 4BB4 btst <<invalid full ext with I/IS == 4>>, D2
00000860 7A83 moveq.l D5, 0xFFFFFF83
00000862 02D9 .incomplete
00000864 0863 03F5 bchg.b -[A3], 0xF5
00000868 4ED5 jmp [A5]
0000086A 368C move.w [A3], A4
0000086C 8539 840E 36F3 or.b [0x840E36F3], D2
00000872 020E 228B andi.b A6, 0x8B
00000876 116B 0B21 0613 move.b [A0 + 0x613], [A3 + 0xB21]
0000087C 0245 600C andi.w D5, 0x600C
00000880 086D 60BE 3301 bchg.b [A5 + 0x3301], 0xBE
00000886 9B01 subx.b D5, D1
00000888 22C3 move.l [A1]+, D3
0000088A 20BB 0036 move.l [A0], [PC + D0.w + 0x36]
0000088E 486B 006D pea.l [A3 + 0x6D]
00000892 B4E9 1925 cmpa.w A2, [A1 + 0x1925]
00000896 1925 move.b -[A4], -[A5]
00000898 0565 bchg -[A5], D2
0000089A 0022 4309 ori.b -[A2], 0x9 /* '\t' */
0000089E BB00 xor.b D0, D5
000008A0 2236 1E06 move.l D1, [A6 + D1 * 8 + 0x6]
000008A4 22ED 8122 move.l [A1]+, [A5 - 0x7EDE]
000008A8 7301 moveq.l D1, 0x01
000008AA 2283 move.l [A1], D3
000008AC 331E move.w -[A1], [A6]+
000008AE 6B1F bmi +0x21 /* 000008CF */
000008B0 6529 bcs +0x2B /* 000008DB */
000008B2 B306 xor.b D6, D1
000008B4 B022 cmp.b D0, -[A2]
000008B6 0622 AD55 addi.b -[A2], 0x55 /* 'U' */
000008BA 036A E500 bchg [A2 - 0x1B00], D1
000008BE C90E abcd -[A4], -[A6]
000008C0 0F06 btst D6, D7
000008C2 22A2 move.l [A1], -[A2]
000008C4 C500 abcd D2, D0
000008C6 F369 .extension 0x369 <<F/4-5/1>> // unimplemented
000008C8 0622 DE30 addi.b -[A2], 0x30 /* '0' */
000008CC E500 asl D0.b, 2
000008CE 7342 moveq.l D1, 0x42
000008D0 E10B lsl D3.b, 8
000008D2 0302 btst D2, D1
000008D4 C50B abcd -[A2], -[A3]
000008D6 C906 abcd D4, D6
000008D8 F369 .extension 0x369 <<F/4-5/1>> // unimplemented
000008DA 04F6 .incomplete
000008DC 0E33 0404 EA22 .invalid.b [A3 + A6 * 2 + 0x22], 0x4 // invalid immediate operation
000008E2 0E04 F608 .invalid.b D4, 0x8 // invalid immediate operation
000008E6 0B06 btst D6, D5
000008E8 E5AF lsl D7, D2
000008EA CDA1 and.l -[A1], D6
000008EC D526 add.b -[A6], D2
000008EE 8707 sbcd D3, D7
000008F0 424B clr.w A3
000008F2 13A7 074D move.b <<invalid full ext with IS == 1 and I/IS == 5>>, -[A7]
000008F6 2513 move.l -[A2], [A3]
000008F8 293F move.l -[A4], <<invalid special address>>
000008FA 6500 0F0C bcs +0xF0E /* 00001808 */
000008FE 3601 move.w D3, D1
00000900 DBA1 add.l -[A1], D5
00000902 0E0F A163 .invalid.b A7, 0x63 /* 'c' */ // invalid immediate operation
00000906 0E41 0005 .invalid.w D1, 0x5 // invalid immediate operation
0000090A 0789 bclr A1, D3
0000090C 4D0C .invalid 6, A4 // invalid opcode 4 with b == 4
0000090E 0E41 022D .invalid.w D1, 0x22D // invalid immediate operation
00000912 08A6 E5D8 bclr.b -[A6], 0xD8
00000916 253F move.l -[A2], <<invalid special address>>
00000918 7B01 moveq.l D5, 0x01
0000091A A625 syscall GetHandleSize, flags=6
0000091C 0CB3 15E8 2909 B307 BE51 0765 cmpi.l [[A3 + <<invalid base displacement size>>] + A3 * 2 - 0x41AEF89B], 0x15E82909
00000928 1A6B 27E1 movea.b A5, [A3 + 0x27E1]
0000092C 7A61 moveq.l D5, 0x61
0000092E 10E1 move.b [A0]+, -[A1]
00000930 960F sub.b D3, A7
00000932 E100 asl D0.b, 8
00000934 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
00000936 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
00000938 2A43 movea.l A5, D3
0000093A 0453 00CA subi.w [A3], 0xCA
0000093E C1B6 0B02 2A69 and.l [[A6 + <<invalid base displacement size>> + D0 * 2] + 0x2A69], D0
00000944 D3E5 add.l A1, -[A5]
00000946 0686 3C1B 0445 addi.l D6, 0x3C1B0445
0000094C 0F86 bclr D6, D7
0000094E 0906 btst D6, D4
00000950 1305 move.b -[A1], D5
00000952 9B16 sub.b [A6], D5
00000954 750D moveq.l D2, 0x0D
00000956 2301 move.l -[A1], D1
00000958 1463 movea.b A2, -[A3]
0000095A 114B 0A63 move.b [A0 + 0xA63], A3
0000095E 9F85 subx.l D7, D5
00000960 00B6 3D08 C107 5B6D ori.l <<invalid full ext with IS == 1 and I/IS == 5>>, 0x3D08C107
00000968 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
0000096A 0E44 DB04 .invalid.w D4, 0xDB04 // invalid immediate operation
0000096E ED55 roxl D5.w, 6
00000970 0A2E 0884 0822 xori.b [A6 + 0x822], 0x84
00000976 0156 bchg [A6], D0
00000978 3843 movea.w A4, D3
0000097A 3F40 2A40 move.w [A7 + 0x2A40], D0
0000097E 48DB 0316 movem.l [A3]+, D1,D2,D4,A0,A1
00000982 0E88 D310 EB01 .invalid.l A0, 0xD310EB01 // invalid immediate operation
00000988 0EA3 0416 3305 .invalid.l -[A3], 0x4163305 // invalid immediate operation
0000098E 2100 move.l -[A0], D0
00000990 D310 add.b [A0], D1
00000992 8500 sbcd D2, D0
00000994 ACD3 syscall PaintRgn, auto_pop
00000996 10B3 07AD 00ED move.b [A0], [[0xED] + D0 * 8]
0000099C 010A btst A2, D0
0000099E 533A 0ABA subq.b [PC + 0xABA /* 0000145A, value 0x60 '`' */], 1
000009A2 C303 abcd D1, D3
000009A4 5B71 0AF3 subq.w [A1 + D0 * 2 - 0x13], 5
000009A8 0E95 BC66 A593 .invalid.l [A5], 0xBC66A593 // invalid immediate operation
000009AE 080F 08E3 btst.b A7, 0xE3
000009B2 0408 2C93 subi.b A0, 0x93
000009B6 13E0 8500 6140 move.b [0x85006140], -[A0]
000009BC E5B0 roxl D0, D2
000009BE E500 asl D0.b, 2
000009C0 2DB1 E500 6DB1 ED02 E307 move.l [[-0x12FD1CF9 + D6 * 4]], [A1 + <<invalid base displacement size>> + A6 * 4]
000009CA 7302 moveq.l D1, 0x02
000009CC 9313 sub.b [A3], D1
000009CE DB01 addx.b D5, D1
000009D0 0636 E102 CB0B 5C5B 0942 addi.b [[A6 + <<invalid base displacement size>> + A4 * 2] + 0x5C5B0942], 0x2
000009DA 7B11 moveq.l D5, 0x11
000009DC 653E bcs +0x40 /* 00000A1C */
000009DE 3605 move.w D3, D5
000009E0 291A move.l -[A4], [A2]+
000009E2 433B 2673 .invalid 1, [PC + D2.w * 8 + 0x73] // invalid opcode 4 with b == 4
000009E6 022B 4196 C413 andi.b [A3 - 0x3BED], 0x96
000009EC 1DE0 move.b <<invalid special address>>, -[A0]
000009EE 9B2D 4504 sub.b [A5 + 0x4504], D5
000009F2 0F08 btst A0, D7
000009F4 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
000009F6 AB0F syscall CheckPic
000009F8 5B02 subq.b D2, 5
000009FA C41E and.b D2, [A6]+
000009FC 8905 sbcd D4, D5
000009FE 0803 0109 btst.b D3, 0x9 /* '\t' */
00000A02 3725 move.w -[A3], -[A5]
00000A04 0181 bclr D1, D0
00000A06 54C5 scc D5
00000A08 6005 bra +0x7 /* 00000A0F */
00000A0A 1486 move.b [A2], D6
00000A0C D708 addx.b -[A3], -[A0]
00000A0E 8D93 or.l [A3], D6
00000A10 03A1 bclr -[A1], D1
00000A12 0C89 0C42 A144 cmpi.l A1, 0xC42A144
00000A18 5CEB 12AC sge [A3 + 0x12AC]
label00000A1C:
00000A1C EB12 roxl D2.b, 5
00000A1E 422D 0C93 clr.b [A5 + 0xC93]
00000A22 03E3 .incomplete
00000A24 0795 bclr [A5], D3
00000A26 0893 03B3 bclr.b [A3], 0xB3
00000A2A 0041 0D93 ori.w D1, 0xD93
00000A2E 0351 bchg [A1], D1
00000A30 0D4B bchg A3, D6
00000A32 10BB 1C29 move.b [A0], [PC + D1 * 4 + 0x29]
00000A36 0DD4 .incomplete
00000A38 0A1A 233B xori.b [A2]+, 0x3B /* ';' */
00000A3C 261E move.l D3, [A6]+
00000A3E 7302 moveq.l D1, 0x02
00000A40 6C2A bge +0x2C /* 00000A6C */
00000A42 1700 move.b -[A3], D0
00000A44 CADB mulu.w D5, [A3]+
00000A46 5B73 0221 subq.w [A3 + D0.w * 2 + 0x21], 5
00000A4A 5C71 0A66 addq.w [A1 + D0 * 2 + 0x66], 6
00000A4E 0590 bclr [A0], D2
00000A50 2A2E 08CB move.l D5, [A6 + 0x8CB]
00000A54 0D08 btst A0, D6
00000A56 0AE3 .incomplete
00000A58 070A btst A2, D3
00000A5A 6571 bcs +0x73 /* 00000ACD */
00000A5C 8562 or.w -[A2], D2
00000A5E 6971 bvs +0x73 /* 00000AD1 */
00000A60 C500 abcd D2, D0
00000A62 F349 .extension 0x349 <<F/4-5/1>> // unimplemented
00000A64 6500 435D bcs +0x435F /* 00004DC3 */
00000A68 71A2 moveq.l D0, 0xFFFFFFA2
00000A6A 298F 49DB A649 8FA4 move.l [[] - 0x59B6705C], A7
// begin alternate branch 00000A6C-00000A72
label00000A6C:
00000A6C 49DB lea.l A4, [A3]+
00000A6E A649 syscall HPurge, flags=6
00000A70 8FA4 or.l -[A4], D7
// end alternate branch 00000A6C-00000A72
label00000A6C: // (misaligned)
00000A72 AB05 syscall CopyHandle
00000A74 0EFB .incomplete
00000A76 2308 move.l -[A1], A0
00000A78 A5A9 syscall 0x0A9, flags=5
00000A7A 0D88 bclr A0, D6
00000A7C C336 0188 and.b [ + <<invalid base displacement size>> + D0], D1
00000A80 1300 move.b -[A1], D0
00000A82 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
label00000A84:
00000A84 218B 1B3B 2633 1F85 80A1 01B4 move.l [[A0 + 0x26331F85 + D1 * 2] - 0x7F5EFE4C], A3
00000A90 7A53 moveq.l D5, 0x53
00000A92 0815 6D41 btst.b [A5], 0x41 /* 'A' */
00000A96 68EC bvc -0x12 /* 00000A84 */
00000A98 F30A .extension 0x30A <<F/4-5/1>> // unimplemented
00000A9A 0EC0 .incomplete
00000A9C C203 and.b D1, D3
00000A9E 0D4D bchg A5, D6
00000AA0 4104 .invalid 0, D4 // invalid opcode 4 with b == 4
00000AA2 E1FE asl .w <<invalid special address>>
00000AA4 DB01 addx.b D5, D1
00000AA6 C4E5 mulu.w D2, -[A5]
00000AA8 0385 bclr D5, D1
00000AAA 8661 or.w D3, -[A1]
00000AAC 0593 bclr [A3], D2
00000AAE 4D26 .invalid 6, -[A6] // invalid opcode 4 with b == 4
00000AB0 4505 .invalid 2, D5 // invalid opcode 4 with b == 4
00000AB2 9303 subx.b D1, D3
00000AB4 4105 .invalid 0, D5 // invalid opcode 4 with b == 4
00000AB6 4972 8D78 1B09 9B00 chk.w D4, [A2 + 0x1B099B00]
00000ABE B845 cmp.w D4, D5
00000AC0 0823 7426 btst.b -[A3], 0x26 /* '&' */
00000AC4 7B23 moveq.l D5, 0x23
00000AC6 1902 move.b -[A4], D2
00000AC8 B0A6 cmp.l D0, -[A6]
00000ACA 8D0B sbcd -[A6], -[A3]
00000ACC 6504 bcs +0x6 /* 00000AD2 */
00000ACE 7AC5 moveq.l D5, 0xFFFFFFC5
00000AD0 57A6 subq.l -[A6], 3
label00000AD2:
00000AD2 6D04 blt +0x6 /* 00000AD8 */
00000AD4 C0C2 mulu.w D0, D2
00000AD6 D308 addx.b -[A1], -[A0]
label00000AD8:
00000AD8 04EA .incomplete
00000ADA A62A syscall HUnlock, flags=6
00000ADC 2509 move.l -[A2], A1
00000ADE 6305 bls +0x7 /* 00000AE5 */
00000AE0 B300 xor.b D0, D1
00000AE2 C507 abcd D2, D7
00000AE4 C590 and.l [A0], D2
00000AE6 4106 .invalid 0, D6 // invalid opcode 4 with b == 4
00000AE8 333B 2671 move.w -[A1], [PC + D2.w * 8 + 0x71]
00000AEC 4CC3 043C movem.l D2,D3,D4,D5,A2, D3
00000AF0 330A move.w -[A1], A2
00000AF2 FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
00000AF4 0831 5638 068A btst.b [A1 + D0.w * 8 - 0x118], 0x38 /* '8' */
00000AFA 5B00 subq.b D0, 5
00000AFC 29CF 0B0C 1E06 move.l 0xB0C1E06, A7
00000B02 8A63 or.w D5, -[A3]
fn00000B04:
00000B04 1369 7DE1 AD04 move.b [A1 - 0x52FC], [A1 + 0x7DE1]
00000B0A 9B26 sub.b -[A6], D5
00000B0C 042B 0130 C147 subi.b [A3 - 0x3EB9], 0x30 /* '0' */
00000B12 600B bra +0xD /* 00000B1F */
00000B14 098B bclr A3, D4
00000B16 1165 038E move.b [A0 + 0x38E], -[A5]
00000B1A 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
00000B1C CB18 and.b [A0]+, D5
00000B1E 5505 subq.b D5, 2
00000B20 04C3 .incomplete
00000B22 1042 movea.b A0, D2
00000B24 2903 move.l -[A4], D3
00000B26 70B3 moveq.l D0, 0xFFFFFFB3
00000B28 5821 addq.b -[A1], 4
00000B2A 04B5 05BE 3504 0B09 subi.l [[A5 + <<invalid base displacement size>> + D0 * 2]], 0x5BE3504
00000B32 C1D4 muls.w D0, [A4]
00000B34 8A93 or.l D5, [A3]
00000B36 0B0F btst A7, D5
00000B38 448B neg.l A3
00000B3A 0A12 1CD8 xori.b [A2], 0xD8
00000B3E 2010 move.l D0, [A0]
00000B40 C689 and.l D3, A1
00000B42 2EF3 2C06 move.l [A7]+, [A3 + D2 * 4 + 0x6]
00000B46 7C33 moveq.l D6, 0x33
00000B48 1506 move.b -[A2], D6
00000B4A 7CDB moveq.l D6, 0xFFFFFFDB
00000B4C 1573 02DA 2A27 move.b [A2 + 0x2A27], [A3 + D0.w * 2 - 0x38]
00000B52 0095 06C6 0C7C ori.l [A5], 0x6C60C7C
00000B58 0200 8B48 andi.b D0, 0x48 /* 'H' */
00000B5C 78B2 moveq.l D4, 0xFFFFFFB2
00000B5E C6E9 81E1 mulu.w D3, [A1 - 0x7E1F]
00000B62 EE2A lsr D2.b, D7
00000B64 0517 btst [A7], D2
00000B66 E12C lsl D4.b, D0
00000B68 619A bsr -0x64 /* 00000B04 */
00000B6A 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4
00000B6C 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00000B6E 21F3 A496 0803 move.l [0x00000803], [A3 + A2.w * 4 - 0x106]
00000B74 2156 D07B move.l [A0 - 0x2F85], [A6]
00000B78 0636 635E 8502 8804 addi.b [[A6 + <<invalid base displacement size>> + A0 * 4] - 0x77FC], 0x5E /* '^' */
// begin alternate branch 00000B7E-00000B80
label00000B7E:
00000B7E 8804 or.b D4, D4
// end alternate branch 00000B7E-00000B80
label00000B7E: // (misaligned)
00000B80 9608 sub.b D3, A0
00000B82 D061 add.w D0, -[A1]
00000B84 0273 084D 01A4 andi.w <<invalid full ext with I/IS == 4>>, 0x84D
00000B8A 9642 sub.w D3, D2
00000B8C 7B0B moveq.l D5, 0x0B
00000B8E 569C addq.l [A4]+, 3
00000B90 2D04 move.l -[A6], D4
00000B92 AC03 syscall SndDoCommand, auto_pop
00000B94 217E 7B06 move.l [A0 + 0x7B06], <<invalid special address>>
00000B98 82FB 43A5 0269 divu.w D1, [[0x269] + D4 * 2]
00000B9E 017B 0B6E bchg <<invalid full ext with IS == 1 and I/IS == 6>>, D0
00000BA2 5C88 addq.l A0, 6
00000BA4 9B07 subx.b D5, D7
00000BA6 4309 .invalid 1, A1 // invalid opcode 4 with b == 4
00000BA8 9101 subx.b D0, D1
00000BAA 607B bra +0x7D /* 00000C27 */
00000BAC 0B7E bchg <<invalid special address>>, D5
00000BAE 8501 sbcd D2, D1
00000BB0 0496 C503 8B4B subi.l [A6], 0xC5038B4B
00000BB6 2902 move.l -[A4], D2
00000BB8 967E sub.w D3, <<invalid special address>>
00000BBA DB0E addx.b -[A5], -[A6]
00000BBC EB07 asl D7.b, 5
00000BBE 82A3 or.l D1, -[A3]
00000BC0 0B23 btst -[A3], D5
00000BC2 0F49 bchg A1, D7
00000BC4 026E 7B06 682D andi.w [A6 + 0x682D], 0x7B06
00000BCA 0696 6EFB 2FEB addi.l [A6], 0x6EFB2FEB
00000BD0 0768 4D02 bchg [A0 + 0x4D02], D3
00000BD4 7306 moveq.l D1, 0x06
00000BD6 0EDA .incomplete
00000BD8 2A18 move.l D5, [A0]+
00000BDA 18D1 move.b [A4]+, [A1]
00000BDC 3854 movea.w A4, [A4]
00000BDE E96C lsl D4.w, D4
00000BE0 5407 addq.b D7, 2
00000BE2 02CD .incomplete
00000BE4 9445 sub.w D2, D5
00000BE6 1A05 move.b D5, D5
00000BE8 24E0 move.l [A2]+, -[A0]
00000BEA 0200 0B19 andi.b D0, 0x19
00000BEE 9123 sub.b -[A3], D0
00000BF0 3701 move.w -[A3], D1
00000BF2 1AAD CC0B move.b [A5], [A5 - 0x33F5]
00000BF6 0904 btst D4, D4
00000BF8 430A .invalid 1, A2 // invalid opcode 4 with b == 4
00000BFA 949B sub.l D2, [A3]+
00000BFC 00C2 .incomplete
00000BFE 5306 subq.b D6, 1
00000C00 C9C6 muls.w D4, D6
00000C02 130C move.b -[A1], A4
00000C04 B30A cmpm.b [A1]+, [A2]+
00000C06 94FB 1523 11BB 0E17 0140 sub.w A2, [[PC + 0x11BB + D1 * 4] + 0xE170140]
00000C10 D301 addx.b D1, D1
00000C12 2506 move.l -[A2], D6
00000C14 E53C rol D4.b, D2
00000C16 AB16 syscall PInit
00000C18 75CB moveq.l D2, 0xFFFFFFCB
00000C1A 3E67 movea.w A7, -[A7]
00000C1C 0093 C70B 4EF7 ori.l [A3], 0xC70B4EF7
00000C22 0B4E bchg A6, D5
00000C24 059A bclr [A2]+, D2
00000C26 3C0B move.w D6, A3
00000C28 0E24 7EFB .invalid.b -[A4], 0xFB // invalid immediate operation
00000C2C 0356 bchg [A6], D1
00000C2E 8309 sbcd -[A1], -[A1]
00000C30 2AE3 move.l [A5]+, -[A3]
00000C32 126E B1A2 movea.b A1, [A6 - 0x4E5E]
00000C36 DB05 addx.b D5, D5
00000C38 C883 and.l D4, D3
00000C3A 0573 49BE F301 6304 52F3 bchg [[-0xCFE9CFC] + D4 + 0x52F3], D2
00000C44 0066 7323 ori.w -[A6], 0x7323 /* 's#' */
00000C48 DB05 addx.b D5, D5
00000C4A FB1F .extension 0xB1F <<F/4-5/5>> // unimplemented
00000C4C 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
00000C4E C30B abcd -[A1], -[A3]
00000C50 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00000C52 DB14 add.b [A4], D5
00000C54 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
00000C56 3B11 move.w -[A5], [A1]
00000C58 DB05 addx.b D5, D5
00000C5A A302 syscall Read, flags=3
00000C5C A30C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=3
00000C5E DB05 addx.b D5, D5
00000C60 6305 bls +0x7 /* 00000C67 */
00000C62 7310 moveq.l D1, 0x10
00000C64 1300 move.b -[A1], D0
00000C66 6B0C bmi +0xE /* 00000C74 */
00000C68 7B09 moveq.l D5, 0x09
00000C6A A308 syscall Create/PBHCreate/HCreate, flags=3
00000C6C 730D moveq.l D1, 0x0D
00000C6E A87C syscall BackPat
00000C70 067C 0666 0200 addi.w 0x200, 0x666
// begin alternate branch 00000C74-00000C78
label00000C74:
00000C74 0200 F33B andi.b D0, 0x3B /* ';' */
// end alternate branch 00000C74-00000C78
label00000C74: // (misaligned)
00000C76 F33B .extension 0x33B <<F/4-5/1>> // unimplemented
00000C78 7349 moveq.l D1, 0x49
00000C7A F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00000C7C 2322 move.l -[A1], -[A2]
00000C7E 60C3 bra -0x3B /* 00000C43 */
00000C80 2F0F move.l -[A7], A7
00000C82 60F3 bra -0xB /* 00000C77 */
00000C84 010F btst A7, D0
00000C86 6643 bne +0x45 /* 00000CCB */
00000C88 0441 0109 subi.w D1, 0x109
00000C8C 0621 059B addi.b -[A1], 0x9B
00000C90 068B 0DDB 3263 addi.l A3, 0xDDB3263
00000C96 079B bclr [A3]+, D3
00000C98 1FD3 move.b <<invalid special address>>, [A3]
00000C9A 2607 move.l D3, D7
00000C9C 015C bchg [A4]+, D0
00000C9E 1342 6303 move.b [A1 + 0x6303], D2
00000CA2 E101 asl D1.b, 8
00000CA4 0305 btst D5, D1
00000CA6 66A3 bne -0x5B /* 00000C4B */
00000CA8 5EEB 32A6 sgt [A3 + 0x32A6]
00000CAC 4413 neg.b [A3]
00000CAE 0E37 0087 1000 .invalid.b [A7 + D1.w], 0x87 // invalid immediate operation
00000CB4 8999 or.l [A1]+, D4
00000CB6 E0DD asr .w [A5]+
00000CB8 CF04 abcd D7, D4
00000CBA AB05 syscall CopyHandle
00000CBC E003 asr D3.b, 8
00000CBE 0548 bchg A0, D2
00000CC0 5306 subq.b D6, 1
00000CC2 6502 bcs +0x4 /* 00000CC6 */
00000CC4 EA48 lsr D0.w, 5
label00000CC6:
00000CC6 E021 asr D1.b, D0
00000CC8 73FB moveq.l D1, 0xFFFFFFFB
00000CCA 0025 43AB ori.b -[A5], 0xAB
00000CCE 1615 move.b D3, [A5]
00000CD0 7082 moveq.l D0, 0xFFFFFF82
00000CD2 3C5B movea.w A6, [A3]+
00000CD4 08FB 030E 8309 bset.b [[PC + <<invalid base displacement size>> + A0 * 2]], 0xE
00000CDA 4845 swap.w D5
00000CDC 046C A302 4B05 subi.w [A4 + 0x4B05], 0xA302
00000CE2 5B00 subq.b D0, 5
00000CE4 9B07 subx.b D5, D7
00000CE6 E804 asr D4.b, 4
00000CE8 6205 bhi +0x7 /* 00000CEF */
00000CEA 1C05 move.b D6, D5
00000CEC 01BE bclr <<invalid special address>>, D0
00000CEE DCFA EB1C add.w A6, [PC - 0x14E4 /* FFFFF80C, cstring ""<EOF> */]
00000CF2 046C AB00 2501 subi.w [A4 + 0x2501], 0xAB00
00000CF8 443B 080D neg.b [PC + D0 + 0xD]
00000CFC 1733 4D0C move.b -[A3], <<invalid full ext with I/IS == 4>>
00000D00 0806 9B27 btst.b D6, 0x27 /* '\'' */
00000D04 0200 5B04 andi.b D0, 0x4
00000D08 0B03 btst D3, D5
00000D0A B319 xor.b [A1]+, D1
00000D0C 5B0A subq.b A2, 5
00000D0E 8305 sbcd D1, D5
00000D10 4B08 .invalid 5, A0 // invalid opcode 4 with b == 4
00000D12 0312 btst [A2], D1
00000D14 3A8A move.w [A5], A2
00000D16 1818 move.b D4, [A0]+
00000D18 0701 btst D1, D3
00000D1A 390C move.w -[A4], A4
00000D1C 08D4 068A bset.b [A4], 0x8A
00000D20 1680 move.b [A3], D0
00000D22 2B12 move.l -[A5], [A2]
00000D24 5ED3 sgt [A3]
00000D26 03E3 .incomplete
00000D28 3613 move.w D3, [A3]
00000D2A 063B 00FB 4A0B addi.b [PC + D4 * 2 + 0xB], 0xFB
00000D30 030E btst A6, D1
00000D32 FB1B .extension 0xB1B <<F/4-5/5>> // unimplemented
00000D34 9B23 sub.b -[A3], D5
00000D36 CB11 and.b [A1], D5
00000D38 B3A0 xor.l -[A0], D1
00000D3A 9B05 subx.b D5, D5
00000D3C CB08 abcd -[A5], -[A0]
00000D3E CB11 and.b [A1], D5
00000D40 1B75 8100 068A move.b [A5 + 0x68A /* export_205 */], [A5 + <<invalid base displacement size>> + A0]
00000D46 6541 bcs +0x43 /* 00000D89 */
00000D48 6306 bls +0x8 /* 00000D50 */
00000D4A 5C16 addq.b [A6], 6
00000D4C FA02 003B .unknown 0xFA02 0x003B (W = 5)
label00000D50:
00000D50 1C06 move.b D6, D6
00000D52 334D 068A move.w [A1 + 0x68A], A5
00000D56 069B 0516 8002 addi.l [A3]+, 0x5168002
00000D5C 00C3 .incomplete
00000D5E 0D78 0703 bchg [0x00000703], D6
00000D62 6AA9 bpl -0x55 /* 00000D0D */
00000D64 0117 btst [A7], D0
00000D66 036F 2E0E bchg [A7 + 0x2E0E], D1
00000D6A 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
00000D6C 8ACC divu.w D5, A4
00000D6E 2501 move.l -[A2], D1
00000D70 8514 or.b [A4], D2
00000D72 A3F8 syscall vSegStack, flags=3
00000D74 1B67 5B14 move.b [A5 + 0x5B14], -[A7]
00000D78 1000 move.b D0, D0
00000D7A 5300 subq.b D0, 1
00000D7C FA0D 1668 .unknown 0xFA0D 0x1668 (W = 5)
00000D80 0197 bclr [A7], D0
00000D82 4112 .invalid 0, [A2] // invalid opcode 4 with b == 4
00000D84 0512 btst [A2], D2
00000D86 1308 move.b -[A1], A0
00000D88 94DB sub.w A2, [A3]+
00000D8A 0530 0F04 btst <<invalid full ext with I/IS == 4>>, D2
00000D8E F613 01CB .move16 0xF613, 0x01CB // unimplemented
00000D92 0F04 btst D4, D7
00000D94 A423 syscall DisposHandle/DisposeHandle, flags=4
00000D96 1713 move.b -[A3], [A3]
00000D98 0168 CC17 bchg [A0 - 0x33E9], D0
00000D9C 009D 0200 2B52 ori.l [A5]+, 0x2002B52
00000DA2 7300 moveq.l D1, 0x00
00000DA4 1C5C movea.b A6, [A4]+
00000DA6 2813 move.l D4, [A3]
00000DA8 0102 btst D2, D0
00000DAA 0033 6AE5 2F2B 1F27 01EB 2B52 ori.b [[A3 + 0x1F27 + D2 * 8] + 0x1EB2B52], 0xE5
00000DB6 048B 0C94 2312 subi.l A3, 0xC942312
00000DBC 0D01 btst D1, D6
00000DBE 9361 sub.w -[A1], D1
00000DC0 B33E xor.b <<invalid special address>>, D1
00000DC2 04F6 .incomplete
00000DC4 9E23 sub.b D7, -[A3]
00000DC6 0604 1630 addi.b D4, 0x30 /* '0' */
00000DCA 289E move.l [A4], [A6]+
00000DCC F103 .extension 0x103 <<F/4-5/0>> // unimplemented
00000DCE C306 abcd D1, D6
00000DD0 0701 btst D1, D3
00000DD2 C630 945B and.b D3, [A0 + A1.w * 4 + 0x5B]
00000DD6 0304 btst D4, D1
00000DD8 737B moveq.l D1, 0x7B
00000DDA 9404 sub.b D2, D4
00000DDC 430F .invalid 1, A7 // invalid opcode 4 with b == 4
00000DDE 944D sub.w D2, A5
00000DE0 1E09 move.b D7, A1
00000DE2 9C25 sub.b D6, -[A5]
00000DE4 B836 E50B 2A24 08F3 cmp.b D4, [[A6 + <<invalid base displacement size>> + A6 * 4] + 0x2A2408F3]
00000DEC 0248 3649 andi.w A0, 0x3649 /* '6I' */
00000DF0 0C3B 029B 0F25 C313 cmpi.b [[PC - 0x3CED] + D0 * 8], 0x9B
00000DF8 1E32 F320 7643 move.b D7, [A2 + 0x7643 + A7 * 2]
00000DFE 03C3 .incomplete
00000E00 0B2B 08BE btst [A3 + 0x8BE], D5
00000E04 E306 asl D6.b, 1
00000E06 DB05 addx.b D5, D5
00000E08 C46B 07C3 and.w D2, [A3 + 0x7C3]
00000E0C 0BCB .incomplete
00000E0E 08DB 0523 bset.b [A3]+, 0x23 /* '#' */
00000E12 1673 12BE movea.b A3, [A3 + D1.w * 2 - 0x66]
00000E16 6506 bcs +0x8 /* 00000E1E */
00000E18 8302 sbcd D1, D2
00000E1A 8E85 or.l D7, D5
00000E1C 0633 6A2B 0030 addi.b [A3 + D0.w + 0x30], 0x2B /* '+' */
// begin alternate branch 00000E1E-00000E28
label00000E1E:
00000E1E 6A2B bpl +0x2D /* 00000E4B */
00000E20 0030 6E07 025E ori.b [A0 + D0.w * 2 + 0x5E], 0x7
00000E26 6E37 bgt +0x39 /* 00000E5F */
// end alternate branch 00000E1E-00000E28
label00000E1E: // (misaligned)
00000E22 6E07 bgt +0x9 /* 00000E2B */
00000E24 025E 6E37 andi.w [A6]+, 0x6E37 /* 'n7' */
00000E28 017C C525 bchg 0xC525, D0
00000E2C 8D29 C541 or.b [A1 - 0x3ABF], D6
00000E30 59F5 C304 svs <<invalid full ext with I/IS == 4>>
00000E34 8C47 or.w D6, D7
00000E36 035E bchg [A6]+, D1
00000E38 5703 subq.b D3, 3
00000E3A 67C3 beq -0x3B /* 00000DFF */
00000E3C 04C5 .incomplete
00000E3E 19BB 0182 DB44 6814 move.b [A4 + D6 + 0x14], [[ + <<invalid base displacement size>> + D0] - 0x24BC]
00000E46 D68B add.l D3, A3
00000E48 024B 0AD3 andi.w A3, 0xAD3
00000E4C 44C1 move.b D1, CCR
00000E4E 3580 1421 move.w [A2 + D1.w * 4 + 0x21], D0
00000E52 024B 0A73 andi.w A3, 0xA73 /* '\ns' */
00000E56 003B 0C29 5165 ori.b <<invalid full ext with IS == 1 and I/IS == 5>>, 0x29 /* ')' */
00000E5C 2F4A 36EB move.l [A7 + 0x36EB], A2
00000E60 0ED3 .incomplete
00000E62 0507 btst D7, D2
00000E64 03C7 .incomplete
00000E66 2102 move.l -[A0], D2
00000E68 E30B lsl D3.b, 1
00000E6A 05C9 .incomplete
00000E6C 1703 move.b -[A3], D3
00000E6E EA1F ror D7.b, 5
00000E70 100F move.b D0, A7
00000E72 3C5B movea.w A6, [A3]+
00000E74 2124 move.l -[A0], -[A4]
00000E76 0853 0C2A bchg.b [A3], 0x2A /* '*' */
00000E7A 2E56 movea.l A7, [A6]
00000E7C 4908 .invalid 4, A0 // invalid opcode 4 with b == 4
00000E7E F32C .extension 0x32C <<F/4-5/1>> // unimplemented
00000E80 BA6B 0E02 cmp.w D5, [A3 + 0xE02]
00000E84 0013 0969 ori.b [A3], 0x69 /* 'i' */
00000E88 E342 asl D2.w, 1
00000E8A 2704 move.l -[A3], D4
00000E8C 960E sub.b D3, A6
00000E8E 7204 moveq.l D1, 0x04
00000E90 FB65 .extension 0xB65 <<F/4-5/5>> // unimplemented
00000E92 1301 move.b -[A1], D1
00000E94 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00000E96 C806 and.b D4, D6
00000E98 232C AA00 move.l -[A1], [A4 - 0x5600]
00000E9C 0F16 btst [A6], D7
00000E9E B30D cmpm.b [A1]+, [A5]+
00000EA0 0200 0300 andi.b D0, 0x0
00000EA4 A288 syscall IOPMoveData, flags=2
00000EA6 88D4 divu.w D4, [A4]
00000EA8 0C23 2C02 cmpi.b -[A3], 0x2
00000EAC 00D3 .incomplete
00000EAE 5B04 subq.b D4, 5
00000EB0 EA23 asr D3.b, D5
00000EB2 2C94 move.l [A6], [A4]
00000EB4 BA4B cmp.w D5, A3
00000EB6 3102 move.w -[A0], D2
00000EB8 00DB .incomplete
00000EBA 3B33 0EE3 move.w -[A5], [A3 + D0 * 8 - 0x29]
00000EBE 90E1 sub.w A0, -[A1]
00000EC0 0006 2B1D ori.b D6, 0x1D
00000EC4 0200 030B andi.b D0, 0xB
00000EC8 0C2B 1DD4 061B cmpi.b [A3 + 0x61B], 0xD4
00000ECE 0725 btst -[A5], D3
00000ED0 31E8 F4DB 160B move.w [0x0000160B], [A0 - 0xB25]
00000ED6 1406 move.b D2, D6
00000ED8 0F06 btst D6, D7
00000EDA DB16 add.b [A6], D5
00000EDC 5EB2 1B07 4B16 5EBB addq.l [[A2 + <<invalid base displacement size>>] + D1 * 2 + 0x4B165EBB], 7
00000EE4 38A3 move.w [A4], -[A3]
00000EE6 08A3 47A3 bclr.b -[A3], 0xA3
00000EEA 180F move.b D4, A7
00000EEC 060F 1D2F addi.b A7, 0x2F /* '/' */
00000EF0 E502 asl D2.b, 2
00000EF2 E513 roxl D3.b, 2
00000EF4 BE6D 0353 cmp.w D7, [A5 + 0x353]
00000EF8 043B 388B 4C2B subi.b [PC + D4 * 4 + 0x2B], 0x8B
00000EFE 2E0F move.l D7, A7
00000F00 1E01 move.b D7, D1
00000F02 0263 1307 andi.w -[A3], 0x1307
00000F06 05B2 5828 bclr [A2 + D5 + 0x28], D2
00000F0A 9402 sub.b D2, D2
00000F0C 000B 4A0B ori.b A3, 0xB
00000F10 08DB 05F3 bset.b [A3]+, 0xF3
00000F14 1183 04CB move.b [A0 + D0.w * 4 - 0x53], D3
00000F18 2706 move.l -[A3], D6
00000F1A 2B37 990D move.l -[A5], [[A7 + <<invalid base displacement size>>] + A1]
00000F1E 1E16 move.b D7, [A6]
00000F20 6B05 bmi +0x7 /* 00000F27 */
00000F22 1A0F move.b D5, A7
00000F24 2629 0E2B move.l D3, [A1 + 0xE2B]
00000F28 3725 move.w -[A3], -[A5]
00000F2A 0E73 02EA 2B37 3B01 04A4 DA42 6312 .invalid.w [[A3 + 0x3B0104A4] + D2 * 2 - 0x25BD9CEE], 0x2EA // invalid immediate operation
00000F38 E566 asl D6.w, D2
00000F3A 04CC .incomplete
00000F3C 14D6 move.b [A2]+, [A6]
00000F3E 6302 bls +0x4 /* 00000F42 */
00000F40 A11A syscall GetZone, flags=1
label00000F42:
00000F42 1CB3 086E move.b [A6], [A3 + D0 + 0x6E]
00000F46 1701 move.b -[A3], D1
00000F48 F17E .extension 0x17E <<F/4-5/0>> // unimplemented
00000F4A 04A4 4349 7E0F subi.l -[A4], 0x43497E0F
00000F50 6003 bra +0x5 /* 00000F55 */
00000F52 180F move.b D4, A7
00000F54 8045 or.w D0, D5
00000F56 6C73 bge +0x75 /* 00000FCB */
00000F58 1165 6BA4 move.b [A0 + 0x6BA4], -[A5]
00000F5C AB03 syscall Jackson
00000F5E 944B sub.w D2, A3
00000F60 026B 1F23 72FB andi.w [A3 + 0x72FB], 0x1F23
00000F66 01B3 082A bclr [A3 + D0 + 0x2A], D0
00000F6A 6103 bsr +0x5 /* 00000F6F */
00000F6C 5644 addq.w D4, 3
00000F6E 6321 bls +0x23 /* 00000F91 */
00000F70 3704 move.w -[A3], D4
00000F72 5CC3 sge D3
00000F74 FA1F F348 .unknown 0xFA1F 0xF348 (W = 5)
00000F78 DB7B 396D add.w <<invalid full ext with IS == 1 and I/IS == 5>>, D5
00000F7C 890D sbcd -[A4], -[A5]
00000F7E F35B .extension 0x35B <<F/4-5/1>> // unimplemented
00000F80 AD00 syscall GetFNum, auto_pop
00000F82 DB11 add.b [A1], D5
00000F84 0428 3B01 6D01 subi.b [A0 + 0x6D01], 0x1
00000F8A A500 syscall Open/PBHOpen/HOpen, flags=5
00000F8C DB11 add.b [A1], D5
00000F8E 452D 2319 .invalid 2, [A5 + 0x2319] // invalid opcode 4 with b == 4
00000F92 2D2A 0705 move.l -[A6], [A2 + 0x705]
00000F96 ED4B lsl D3.w, 6
00000F98 40E5 move.w -[A5], SR
00000F9A 04D2 .incomplete
00000F9C 044C 722C subi.w A4, 0x722C /* 'r,' */
00000FA0 41A0 .invalid 0, -[A0] // invalid opcode 4 with b == 6
00000FA2 C407 and.b D2, D7
00000FA4 02CF .incomplete
00000FA6 A413 syscall FlushVol, flags=4
00000FA8 087E 2334 bchg.b <<invalid special address>>, 0x34 /* '4' */
00000FAC 6E2D bgt +0x2F /* 00000FDB */
00000FAE 7CAC moveq.l D6, 0xFFFFFFAC
00000FB0 7354 moveq.l D1, 0x54
00000FB2 252A 1700 move.l -[A2], [A2 + 0x1700]
00000FB6 F862 A185 .extension 0x862 <<F/1/4>>, 0xA185 // unimplemented
00000FBA 886B 0906 or.w D4, [A3 + 0x906]
00000FBE 1B00 move.b -[A5], D0
00000FC0 0A1A 0F26 xori.b [A2]+, 0x26 /* '&' */
00000FC4 7804 moveq.l D4, 0x04
00000FC6 3A1B move.w D5, [A3]+
00000FC8 00DA .incomplete
00000FCA 2AC5 move.l [A5]+, D5
00000FCC 25A9 0553 26B3 move.l [A2 + D2.w * 8 - 0x77], [A1 + 0x553]
00000FD2 0A6E 333F ACB3 xori.w [A6 - 0x534D], 0x333F /* '3?' */
00000FD8 08C8 6901 bset.b A0, 0x1
00000FDC 7B02 moveq.l D5, 0x02
00000FDE C8E5 mulu.w D4, -[A5]
00000FE0 048E A104 E506 subi.l A6, 0xA104E506
00000FE6 2A13 move.l D5, [A3]
00000FE8 1D08 move.b -[A6], A0
00000FEA 8304 sbcd D1, D4
00000FEC F329 .extension 0x329 <<F/4-5/1>> // unimplemented
00000FEE ED88 lsl D0, 6
00000FF0 4C94 2C07 movem.w D0,D1,D2,A2,A3,A5, [A4]
00000FF4 03CF .incomplete
00000FF6 7304 moveq.l D1, 0x04
00000FF8 7B07 moveq.l D5, 0x07
00000FFA 2589 0636 move.l [A2 + D0.w * 8 + 0x36], A1
00000FFE 0503 btst D3, D2
00001000 7EE1 moveq.l D7, 0xFFFFFFE1
00001002 8717 or.b [A7], D3
00001004 03D1 .incomplete
00001006 0701 btst D1, D3
00001008 DD6E 9C5C add.w [A6 - 0x63A4], D6
0000100C AD16 syscall HideWindow, auto_pop
0000100E 962A 0321 sub.b D3, [A2 + 0x321]
00001012 C1C1 muls.w D0, D1
00001014 DB0A addx.b -[A5], -[A2]
00001016 05A4 bclr -[A4], D2
00001018 0C36 046C E300 cmpi.b [A6 + <<invalid base displacement size>> + A6 * 2], 0x6C /* 'l' */
0000101E 2B4C 046C move.l [A5 + 0x46C], A4
00001022 5B02 subq.b D2, 5
00001024 0496 A302 61C0 subi.l [A6], 0xA30261C0
0000102A 04CE .incomplete
0000102C E300 asl D0.b, 1
0000102E 04CE .incomplete
00001030 7E04 moveq.l D7, 0x04
00001032 CEDB mulu.w D7, [A3]+
00001034 0107 btst D7, D0
00001036 069D 0508 4A36 addi.l [A5]+, 0x5084A36
0000103C 1706 move.b -[A3], D6
0000103E DD17 add.b [A7], D6
00001040 06D3 .incomplete
00001042 04CE .incomplete
00001044 5302 subq.b D2, 1
00001046 4036 04CE negx.b [A6 + D0.w * 4 - 0x50]
0000104A A302 syscall Read, flags=3
0000104C 04CE .incomplete
0000104E 56E1 sne -[A1]
00001050 0206 66C9 andi.b D6, 0xC9
00001054 1983 424A move.b [A4 + D4.w * 2 + 0x4A], D3
00001058 82CB divu.w D1, A3
0000105A 0BA8 8285 bclr [A0 - 0x7D7B], D5
0000105E 0728 5606 btst [A0 + 0x5606], D3
00001062 66C1 bne -0x3D /* 00001025 */
00001064 0785 bclr D5, D3
fn00001066:
00001066 02E5 .incomplete
00001068 1A83 move.b [A5], D3
0000106A 425A clr.w [A2]+
0000106C C314 and.b [A4], D1
0000106E 970E subx.b -[A3], -[A6]
00001070 F345 .extension 0x345 <<F/4-5/1>> // unimplemented
00001072 9AF7 0F02 4D0F sub.w A5, [[A7 + <<invalid base displacement size>> + D0 * 8] + 0x4D0F]
00001078 5607 addq.b D7, 3
0000107A 0621 450F addi.b -[A1], 0xF
0000107E A10E syscall UnmountVol/HUnmountVol, flags=1
00001080 04CE .incomplete
00001082 6E17 bgt +0x19 /* 0000109B */
00001084 00E4 .incomplete
00001086 82AD 0AF7 or.l D1, [A5 + 0xAF7]
0000108A 0F27 btst -[A7], D7
0000108C F10F .extension 0x10F <<F/4-5/0>> // unimplemented
0000108E 61D6 bsr -0x28 /* 00001066 */
00001090 F10F .extension 0x10F <<F/4-5/0>> // unimplemented
00001092 6E04 bgt +0x6 /* 00001098 */
00001094 CE2A 4082 and.b D7, [A2 + 0x4082]
label00001098:
00001098 4036 C70F 4F06 66A9 negx.b [[A6 + <<invalid base displacement size>>] + A4 * 8 + 0x4F0666A9]
000010A0 072A 2506 btst [A2 + 0x2506], D3
000010A4 3503 move.w -[A2], D3
000010A6 6910 bvs +0x12 /* 000010B8 */
000010A8 2922 move.l -[A4], -[A2]
000010AA 28E0 move.l [A4]+, -[A0]
000010AC 252C 4B5D move.l -[A2], [A4 + 0x4B5D]
000010B0 1E85 move.b [A7], D5
000010B2 009B 6CC9 01BB ori.l [A3]+, 0x6CC901BB
label000010B8:
000010B8 04E0 .incomplete
000010BA B9A0 xor.l -[A0], D4
000010BC 0F89 bclr A1, D7
000010BE 2E73 0769 B5F1 movea.l A7, [[A3 - 0x4A0F]]
000010C4 910B subx.b -[A0], -[A3]
000010C6 097B 0804 bchg [PC + D0 + 0x4], D4
000010CA 2872 8565 movea.l A4, <<invalid full ext with IS == 1 and I/IS == 5>>
000010CE 4D34 7B42 8D33 .invalid 6, [[A4 + <<invalid base displacement size>>] - 0x72CD] // invalid opcode 4 with b == 4
000010D4 7B42 moveq.l D5, 0x42
000010D6 063E C316 addi.b <<invalid special address>>, 0x16
000010DA 457C 930B chk.w D2, 0x930B
000010DE 8B03 sbcd D5, D3
000010E0 130F move.b -[A1], A7
000010E2 0485 2CA3 0233 subi.l D5, 0x2CA30233
000010E8 3F53 0232 move.w [A7 + 0x232], [A3]
000010EC 4540 chk.w D2, D0
000010EE F327 .extension 0x327 <<F/4-5/1>> // unimplemented
000010F0 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4
000010F2 1B0B move.b -[A5], A3
000010F4 1CEC 2329 move.b [A6]+, [A4 + 0x2329]
000010F8 C518 and.b [A0]+, D2
000010FA B308 cmpm.b [A1]+, [A0]+
000010FC 5302 subq.b D2, 1
000010FE 1706 move.b -[A3], D6
00001100 C9DB muls.w D4, [A3]+
00001102 01BB 0586 415B bclr [[ + <<invalid base displacement size>>] + D0 * 4 + 0x415B], D0
00001108 D65B add.w D3, [A3]+
0000110A 63E3 bls -0x1B /* 000010EF */
0000110C 0B09 btst A1, D5
0000110E 049E 333F D304 subi.l [A6]+, 0x333FD304
00001114 0904 btst D4, D4
00001116 BB74 1D04 xor.w <<invalid full ext with I/IS == 4>>, D5
0000111A D304 addx.b D1, D4
0000111C 0504 btst D4, D2
0000111E 9303 subx.b D1, D3
00001120 0D04 btst D4, D6
00001122 B356 xor.w [A6], D1
00001124 E30B lsl D3.b, 1
00001126 5A2B 1387 addq.b [A3 + 0x1387], 5
0000112A 103B 1642 move.b D0, [PC + D1.w * 8 + 0x42]
0000112E BA0F cmp.b D5, A7
00001130 0673 0702 001B addi.w [A3 + D0.w + 0x1B], 0x702
00001136 7681 moveq.l D3, 0xFFFFFF81
00001138 00F7 .incomplete
0000113A 1047 movea.b A0, D7
0000113C 0708 btst A0, D3
0000113E 6087 bra -0x77 /* 000010C7 */
00001140 108A move.b [A0], A2
00001142 9710 sub.b [A0], D3
00001144 5BA5 subq.l -[A5], 5
00001146 02E7 .incomplete
00001148 908D sub.l D0, A5
0000114A DD0B addx.b -[A6], -[A3]
0000114C 9710 sub.b [A0], D3
0000114E BC41 cmp.w D6, D1
00001150 0685 2517 0191 addi.l D5, 0x25170191
00001156 044C 3B01 subi.w A4, 0x3B01
0000115A D100 addx.b D0, D0
0000115C 2920 move.l -[A4], -[A0]
0000115E 6966 bvs +0x68 /* 000011C6 */
00001160 5B04 subq.b D4, 5
00001162 B30B cmpm.b [A1]+, [A3]+
00001164 0EE3 .incomplete
00001166 109B move.b [A0], [A3]+
00001168 2370 212D 2B0B CB08 move.l [A1 - 0x34F8], [[A0 + 0x2B0B] + D2]
00001170 7001 moveq.l D0, 0x01
00001172 2C2B 0B37 move.l D6, [A3 + 0xB37]
00001176 05E5 .incomplete
00001178 0E20 0FC1 .invalid.b -[A0], 0xC1 // invalid immediate operation
0000117C 5345 subq.w D5, 1
0000117E 00C3 .incomplete
00001180 FA0F 4500 .unknown 0xFA0F 0x4500 (W = 5)
00001184 1053 movea.b A0, [A3]
00001186 01E5 .incomplete
00001188 548B addq.l A3, 2
0000118A 1508 move.b -[A2], A0
0000118C 2300 move.l -[A1], D0
0000118E 1709 move.b -[A3], A1
00001190 1896 move.b [A4], [A6]
00001192 6305 bls +0x7 /* 00001199 */
00001194 0705 btst D5, D3
00001196 2874 3B63 2709 1221 05A9 movea.l A4, [[A4 + 0x2709] + 0x122105A9]
000011A0 0081 06A5 0087 ori.l D1, 0x6A50087
000011A6 10F4 0309 move.b [A0]+, [[A4 + <<invalid base displacement size>> + D0 * 2]]
000011AA E310 roxl D0.b, 1
000011AC AE0E syscall FillCRect, auto_pop
000011AE E10F lsl D7.b, 8
000011B0 6A83 bpl -0x7B /* 00001135 */
000011B2 0F8B bclr A3, D7
000011B4 1385 7011 move.b [A1 + D7.w + 0x11], D5
000011B8 03C9 .incomplete
000011BA C703 abcd D3, D3
000011BC 0B79 0427 08E2 bchg [0x042708E2], D5
000011C2 4B5D chk.w D5, [A5]+
000011C4 CD26 and.b -[A6], D6
label000011C6:
000011C6 F310 .extension 0x310 <<F/4-5/1>> // unimplemented
000011C8 4902 .invalid 4, D2 // invalid opcode 4 with b == 4
000011CA C511 and.b [A1], D2
000011CC E0E3 asr .w -[A3]
000011CE 073B 090E AB15 btst [[PC + <<invalid base displacement size>>] + D0 - 0x54EB], D3
000011D4 7101 moveq.l D0, 0x01
000011D6 1709 move.b -[A3], A1
000011D8 1BE5 move.b <<invalid special address>>, -[A5]
000011DA 3E45 movea.w A7, D5
000011DC FCD3 0BE5 .extension 0xCD3 <<F/2-3/6>> // unimplemented
000011E0 0184 bclr D4, D0
000011E2 9453 sub.w D2, [A3]
000011E4 011E btst [A6]+, D0
000011E6 163B 050C move.b D3, <<invalid full ext with I/IS == 4>>
000011EA 5301 subq.b D1, 1
000011EC 0200 AB26 andi.b D0, 0x26 /* '&' */
000011F0 B103 xor.b D3, D0
000011F2 21EA E500 ED2F move.l [0xFFFFED2F], [A2 - 0x1B00]
000011F8 3507 move.w -[A2], D7
000011FA 2118 move.l -[A0], [A0]+
label000011FC:
000011FC 0902 btst D2, D4
000011FE C932 4701 and.b [[A2 + <<invalid base displacement size>> + D4 * 8]], D4
00001202 9493 sub.l D2, [A3]
00001204 113C CB2C move.b -[A0], 0x2C /* ',' */
00001208 1E27 move.b D7, -[A7]
0000120A 0729 9B6C btst [A1 - 0x6494], D3
0000120E D307 addx.b D1, D7
00001210 CB1A and.b [A2]+, D5
00001212 66E8 bne -0x16 /* 000011FC */
00001214 7B10 moveq.l D5, 0x10
00001216 0653 0137 addi.w [A3], 0x137
0000121A 0965 bchg -[A5], D4
0000121C 1706 move.b -[A3], D6
0000121E D253 add.w D1, [A3]
00001220 0189 bclr A1, D0
00001222 020F 140C andi.b A7, 0xC
00001226 2544 2901 move.l [A2 + 0x2901], D4
0000122A 0F76 0B01 bchg [[A6 + <<invalid base displacement size>> + D0 * 2]], D7
0000122E 2B0E move.l -[A5], A6
00001230 5ADB spl [A3]+
00001232 37C5 01A5 8F0D move.w [[-0x70F3] + D0], D5
00001238 1017 move.b D0, [A7]
0000123A 0478 430D 6501 subi.w [0x00006501], 0x430D /* 'C\r' */
00001240 0C36 890B 2B8E 4313 cmpi.b [[ + <<invalid base displacement size>>] + D2 * 2 + 0x4313], 0xB
00001248 747B moveq.l D2, 0x7B
0000124A 1329 0341 move.b -[A1], [A1 + 0x341]
0000124E 2473 06C1 movea.l A2, [A3 + D0.w * 8 - 0x63]
00001252 1123 move.b -[A0], -[A3]
00001254 173B 0193 11CC 1E16 move.b -[A3], [[ + D0] + 0x11CC1E16]
0000125C 300C move.w D0, A4
0000125E 9311 sub.b [A1], D1
00001260 A510 syscall Allocate/PBAllocContig/AllocContig, flags=5
00001262 EC1C ror D4.b, 6
00001264 0704 btst D4, D3
00001266 8923 or.b -[A3], D4
00001268 2B31 0345 move.l -[A5], <<invalid full ext with IS == 1 and I/IS == 5>>
0000126C 0F05 btst D5, D7
0000126E 01F7 .incomplete
00001270 1213 move.b D1, [A3]
00001272 32E9 42BB move.w [A1]+, [A1 + 0x42BB]
00001276 2A5D movea.l A5, [A5]+
00001278 04A3 2A11 0CDA subi.l -[A3], 0x2A110CDA
0000127E E03A ror D2.b, D0
00001280 5301 subq.b D1, 1
00001282 E5C2 roxl .w D2
00001284 234E 350E move.l [A1 + 0x350E], A6
00001288 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
0000128A 250E move.l -[A2], A6
0000128C 0313 btst [A3], D1
0000128E 2B0E move.l -[A5], A6
00001290 310E move.w -[A0], A6
00001292 0506 btst D6, D2
00001294 0FB1 02D5 bclr [A1 + D0.w * 2 - 0x43], D7
00001298 04E3 .incomplete
0000129A 56D1 sne [A1]
0000129C 04C1 .incomplete
0000129E 2A61 movea.l A5, -[A1]
000012A0 044B 092B subi.w A3, 0x92B /* '\t+' */
000012A4 0E88 0709 FF0F .invalid.l A0, 0x709FF0F // invalid immediate operation
000012AA 26A5 move.l [A3], -[A5]
000012AC 01DA .incomplete
000012AE E300 asl D0.b, 1
000012B0 6D03 blt +0x5 /* 000012B5 */
000012B2 0F75 035B 0261 0383 bchg [[A5] + 0x2610383], D7
000012BA 022B 0E27 052D andi.b [A3 + 0x52D], 0x27 /* '\'' */
000012C0 0F26 btst -[A6], D7
000012C2 5AAB 3475 addq.l [A3 + 0x3475], 5
000012C6 022A E5EF 3207 andi.b [A2 + 0x3207], 0xEF
000012CC 0536 1709 btst [[A6 + <<invalid base displacement size>> + D1 * 8]], D2
000012D0 8574 0B05 or.w [[A4 + <<invalid base displacement size>>] + D0 * 2], D2
000012D4 090A btst A2, D4
000012D6 722C moveq.l D1, 0x2C
000012D8 0FE0 .incomplete
000012DA 74A3 moveq.l D2, 0xFFFFFFA3
000012DC 3725 move.w -[A3], -[A5]
000012DE 0143 bchg D3, D0
000012E0 4963 chk.w D4, -[A3]
000012E2 05D5 .incomplete
000012E4 1056 movea.b A0, [A6]
000012E6 2700 move.l -[A3], D0
000012E8 5175 0D56 subq.w <<invalid full ext with IS == 1 and I/IS == 6>>, 8
000012EC 3AE4 move.w [A5]+, -[A4]
000012EE 1818 move.b D4, [A0]+
000012F0 F8A9 214B .extension 0x8A9 <<F/2-3/4>> // unimplemented
000012F4 5D25 subq.b -[A5], 6
000012F6 0263 8543 andi.w -[A3], 0x8543
000012FA 3049 movea.w A0, A1
000012FC 3213 move.w D1, [A3]
000012FE 3E06 move.w D7, D6
00001300 90C9 sub.w A0, A1
00001302 1A4D movea.b A5, A5
00001304 2C75 23ED movea.l A6, <<invalid full ext with IS == 1 and I/IS == 5>>
00001308 1CA7 move.b [A6], -[A7]
0000130A 12DE move.b [A1]+, [A6]+
0000130C C53D and.b <<invalid special address>>, D2
0000130E 2D10 move.l -[A6], [A0]
00001310 2B0B move.l -[A5], A3
00001312 1406 move.b D2, D6
00001314 9079 04E3 60B4 sub.w D0, [0x04E360B4]
0000131A 7A23 moveq.l D5, 0x23
0000131C 0651 0751 addi.w [A1], 0x751
00001320 0614 06E4 addi.b [A4], 0xE4
00001324 7920 moveq.l D4, 0x20
00001326 4D03 .invalid 6, D3 // invalid opcode 4 with b == 4
00001328 E44D lsr D5.w, 2
0000132A 034D bchg A5, D1
0000132C 22E8 1134 move.l [A1]+, [A0 + 0x1134]
00001330 B066 cmp.w D0, -[A6]
00001332 5114 subq.b [A4], 8
00001334 CB01 abcd D5, D1
00001336 66F3 bne -0xB /* 0000132B */
00001338 0AE0 .incomplete
0000133A 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4
0000133C 5101 subq.b D1, 8
0000133E EA66 asr D6.w, D5
00001340 E069 lsr D1.w, D0
00001342 0FA9 3927 bclr [A1 + 0x3927], D7
00001346 0536 7433 btst [A6 + D7.w * 4 + 0x33], D2
0000134A 074B bchg A3, D3
0000134C 0623 0651 addi.b -[A3], 0x51 /* 'Q' */
00001350 2CAB 0372 move.l [A6], [A3 + 0x372]
00001354 2142 1301 move.l [A0 + 0x1301], D2
00001358 6903 bvs +0x5 /* 0000135D */
0000135A 7501 moveq.l D2, 0x01
0000135C 6B01 bmi +0x3 /* 0000135F */
0000135E C444 and.w D2, D4
00001360 6318 bls +0x1A /* 0000137A */
00001362 2DF8 F456 move.l <<invalid special address>>, [0xFFFFF456]
00001366 4709 .invalid 3, A1 // invalid opcode 4 with b == 4
00001368 6C3E bge +0x40 /* 000013A8 */
0000136A 3C93 move.w [A6], [A3]
0000136C 0037 07A7 8711 ori.b [[A7 + A0 * 8]], 0xA7
00001372 3E04 move.w D7, D4
00001374 8494 or.l D2, [A4]
00001376 3E14 move.w D7, [A4]
00001378 695D bvs +0x5F /* 000013D7 */
label0000137A:
0000137A 2842 movea.l A4, D2
0000137C 0C3E 1705 cmpi.b <<invalid special address>>, 0x5
00001380 81B6 070B 9D04 843B or.l [[A6 + <<invalid base displacement size>> + D0 * 8] - 0x62FB7BC5], D0
00001388 0149 bchg A1, D0
0000138A 0281 1055 0273 andi.l D1, 0x10550273
00001390 009C 5307 7B03 ori.l [A4]+, 0x53077B03
00001396 8B13 or.b [A3], D5
00001398 0F04 btst D4, D7
0000139A 6308 bls +0xA /* 000013A4 */
0000139C 3063 movea.w A0, -[A3]
0000139E 0553 bchg [A3], D2
000013A0 058C bclr A4, D2
000013A2 8311 or.b [A1], D1
label000013A4:
000013A4 170A move.b -[A3], A2
000013A6 3BC3 move.w <<invalid special address>>, D3
label000013A8:
000013A8 3B83 11F3 1B8B 070F E9C6 1704 move.w [[0x1B8B070F] - 0x1639E8FC], D3
000013B4 DA03 add.b D5, D3
000013B6 0B07 btst D7, D5
000013B8 0735 0E44 btst [A5 + D0 * 8 + 0x44], D3
000013BC DB00 addx.b D5, D0
000013BE 690C bvs +0xE /* 000013CC */
000013C0 2709 move.l -[A3], A1
000013C2 727B moveq.l D1, 0x7B
000013C4 0168 0C0E bchg [A0 + 0xC0E], D0
000013C8 7964 moveq.l D4, 0x64
000013CA 631F bls +0x21 /* 000013EB */
label000013CC:
000013CC 01E8 .incomplete
000013CE 6305 bls +0x7 /* 000013D5 */
000013D0 0701 btst D1, D3
000013D2 F501 .extension 0x501 <<F/4-5/2>> // unimplemented
000013D4 E863 asr D3.w, D4
000013D6 052D 5833 btst [A5 + 0x5833], D2
000013DA 14B3 0B2B 06E3 10AB 3E65 move.b [A2], [[A3 + 0x6E3 + D0 * 2] + 0x10AB3E65]
000013E4 0DA6 bclr -[A6], D6
000013E6 E954 roxl D4.w, 4
000013E8 A625 syscall GetHandleSize, flags=6
000013EA 4049 negx.w A1
000013EC 0EA1 542B 08C9 .invalid.l -[A1], 0x542B08C9 // invalid immediate operation
000013F2 0009 9837 ori.b A1, 0x37 /* '7' */
000013F6 09A7 bclr -[A7], D4
000013F8 2317 move.l -[A1], [A7]
000013FA 94A6 sub.l D2, -[A6]
000013FC CC1E and.b D6, [A6]+
000013FE 8162 or.w -[A2], D0
00001400 D05C add.w D0, [A4]+
00001402 2D04 move.l -[A6], D4
00001404 6944 bvs +0x46 /* 0000144A */
00001406 C52B BB2A and.b [A3 - 0x44D6], D2
0000140A FB0C .extension 0xB0C <<F/4-5/5>> // unimplemented
0000140C 1D03 move.b -[A6], D3
0000140E 6165 bsr +0x67 /* 00001475 */
00001410 0E83 0FD7 145F .invalid.l D3, 0xFD7145F // invalid immediate operation
00001416 6503 bcs +0x5 /* 0000141B */
00001418 3B01 move.w -[A5], D1
0000141A 6903 bvs +0x5 /* 0000141F */
0000141C 0F61 bchg -[A1], D7
0000141E 037B 0397 147C 694B bchg [[] + D0 * 2 + 0x147C694B], D1
00001426 470B .invalid 3, A3 // invalid opcode 4 with b == 4
00001428 206B 1327 movea.l A0, [A3 + 0x1327]
0000142C 008F 070B 3017 ori.l A7, 0x70B3017
00001432 05B4 88DB bclr [A4 + A0 - 0x37], D2
00001436 0AED .incomplete
00001438 E306 asl D6.b, 1
0000143A 2207 move.l D1, D7
0000143C 01CF .incomplete
0000143E 1706 move.b -[A3], D6
00001440 B389 cmpm.l [A1]+, [A1]+
00001442 D003 add.b D0, D3
00001444 2A89 move.l [A5], A1
00001446 D0AC 3214 add.l D0, [A4 + 0x3214]
label0000144A:
0000144A 2114 move.l -[A0], [A4]
0000144C 8B4C 5C4B pack -[A5], -[A4], 0x5C4B
00001450 3A1B move.w D5, [A3]+
00001452 0BEC .incomplete
00001454 F312 .extension 0x312 <<F/4-5/1>> // unimplemented
00001456 4B22 .invalid 5, -[A2] // invalid opcode 4 with b == 4
00001458 41CE lea.l A0, A6
0000145A 604A bra +0x4C /* 000014A6 */
0000145C 0E07 03D4 .invalid.b D7, 0xD4 // invalid immediate operation
00001460 BB02 xor.b D2, D5
00001462 68BB bvc -0x43 /* 0000141F */
00001464 0282 4101 0512 andi.l D2, 0x41010512
0000146A B30C cmpm.b [A1]+, [A4]+
0000146C 42AB 0004 clr.l [A3 + 0x4]
00001470 96AB 00AE sub.l D3, [A3 + 0xAE]
00001474 0E81 0107 0219 .invalid.l D1, 0x1070219 // invalid immediate operation
0000147A 96E3 sub.w A3, -[A3]
0000147C 00E9 .incomplete
0000147E 00DB .incomplete
00001480 0170 130C bchg <<invalid full ext with I/IS == 4>>, D0
00001484 FB58 .extension 0xB58 <<F/4-5/5>> // unimplemented
00001486 B30A cmpm.b [A1]+, [A2]+
00001488 DB01 addx.b D5, D1
0000148A 333F move.w -[A1], <<invalid special address>>
0000148C E300 asl D0.b, 1
0000148E C106 abcd D0, D6
00001490 6101 bsr +0x3 /* 00001493 */
00001492 AC79 syscall SetClip, auto_pop
00001494 0160 bchg -[A0], D0
00001496 E506 asl D6.b, 2
00001498 7089 moveq.l D0, 0xFFFFFF89
0000149A DB0E addx.b -[A5], -[A6]
0000149C 85DB divs.w D2, [A3]+
0000149E 0709 btst A1, D3
000014A0 F560 .extension 0x560 <<F/4-5/2>> // unimplemented
000014A2 4889 0B0B movem.w A1, D0,D1,D3,A0,A1,A3
label000014A6:
000014A6 4E89 jsr A1
000014A8 0B48 bchg A0, D5
000014AA D041 add.w D0, D1
000014AC 036E 4503 bchg [A6 + 0x4503], D1
000014B0 0E63 1256 .invalid.w -[A3], 0x1256 // invalid immediate operation
000014B4 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
000014B6 966E C501 sub.w D3, [A6 - 0x3AFF]
000014BA 7EED moveq.l D7, 0xFFFFFFED
000014BC 2107 move.l -[A0], D7
000014BE 06C2 .incomplete
000014C0 6B13 bmi +0x15 /* 000014D5 */
000014C2 0428 E01A 0F26 subi.b [A0 + 0xF26], 0x1A
000014C8 C9EA 6B13 muls.w D4, [A2 + 0x6B13]
000014CC 0643 01C5 addi.w D3, 0x1C5
000014D0 EA14 roxr D4.b, 5
000014D2 2B18 move.l -[A5], [A0]+
000014D4 5338 8B4C subq.b [0xFFFF8B4C], 1
000014D8 070B btst A3, D3
000014DA AC03 syscall SndDoCommand, auto_pop
000014DC 06A8 A305 0621 00E5 addi.l [A0 + 0xE5], 0xA3050621
000014E4 012B 2AB6 btst [A3 + 0x2AB6], D0
000014E8 E902 asl D2.b, 4
000014EA 62E1 bhi -0x1D /* 000014CD */
000014EC B707 xor.b D7, D3
000014EE 0C67 4301 cmpi.w -[A7], 0x4301
000014F2 230E move.l -[A1], A6
000014F4 131F move.b -[A1], [A7]+
000014F6 2329 1702 move.l -[A1], [A1 + 0x1702]
000014FA C533 1C87 and.b [A3 + D1 * 4 - 0x121], D2
000014FE 154C 050C move.b [A2 + 0x50C], A4
00001502 E100 asl D0.b, 8
00001504 090C btst A4, D4
00001506 7E25 moveq.l D7, 0x25
00001508 0A72 3B0F 1706 0614 xori.w [[A2 + <<invalid base displacement size>>] + D1 * 8 + 0x614], 0x3B0F
00001510 D66B 0FE1 add.w D3, [A3 + 0xFE1]
00001514 0152 bchg [A2], D0
label00001516:
00001516 3214 move.w D1, [A4]
00001518 D6EB 08C9 add.w A3, [A3 + 0x8C9]
0000151C 0047 0613 ori.w D7, 0x613
00001520 7E63 moveq.l D7, 0x63
00001522 0753 bchg [A3], D3
00001524 2E0F move.l D7, A7
00001526 0463 7B72 subi.w -[A3], 0x7B72 /* '{r' */
0000152A 1707 move.b -[A3], D7
0000152C 661A bne +0x1C /* 00001548 */
0000152E 0F26 btst -[A6], D7
00001530 170C move.b -[A3], A4
00001532 2916 move.l -[A4], [A6]
00001534 3016 move.w D0, [A6]
00001536 3021 move.w D0, -[A1]
00001538 DA07 add.b D5, D7
0000153A 0C17 2DC2 cmpi.b [A7], 0xC2
0000153E 251B move.l -[A2], [A3]+
00001540 7227 moveq.l D1, 0x27
00001542 06C8 .incomplete
00001544 6AD0 bpl -0x2E /* 00001516 */
00001546 0708 btst A0, D3
label00001548:
00001548 AE70 syscall 0xA70, auto_pop
0000154A 96AC D070 sub.l D3, [A4 - 0x2F90]
0000154E E119 rol D1.b, 8
00001550 4701 .invalid 3, D1 // invalid opcode 4 with b == 4
00001552 001B 7503 ori.b [A3]+, 0x3
00001556 4403 neg.b D3
00001558 C493 and.l D2, [A3]
0000155A 2C43 movea.l A6, D3
0000155C 6721 beq +0x23 /* 0000157F */
0000155E 0017 0461 ori.b [A7], 0x61 /* 'a' */
00001562 330A move.w -[A1], A2
00001564 242A E20E move.l D2, [A2 - 0x1DF2]
00001568 070B btst A3, D3
0000156A 822E 6AE9 or.b D1, [A6 + 0x6AE9]
0000156E BABB 0136 DB44 22E1 E742 cmp.l D5, [[PC - 0x24BBDD1F] + D0 - 0x18BE]
00001578 4A7E tst.w <<invalid special address>>
0000157A 5A7B 1758 addq.w [PC], 5
0000157E 0307 btst D7, D1
00001580 8040 or.w D0, D0
00001582 22DB move.l [A1]+, [A3]+
00001584 0A5A 430D xori.w [A2]+, 0x430D /* 'C\r' */
00001588 5862 addq.w -[A2], 4
0000158A AB1F syscall RgnBlit
0000158C 9B3A 805C sub.b [PC - 0x7FA4 /* FFFF95EA, cstring ""<EOF> */], D5
00001590 8100 sbcd D0, D0
00001592 EB48 lsl D0.w, 5
00001594 070D btst A5, D3
00001596 73A1 moveq.l D1, 0xFFFFFFA1
00001598 01F3 .incomplete
0000159A 2558 4082 move.l [A2 + 0x4082], [A0]+
0000159E 8B16 or.b [A6], D5
000015A0 C100 abcd D0, D0
000015A2 FB16 .extension 0xB16 <<F/4-5/5>> // unimplemented
000015A4 9102 subx.b D0, D2
000015A6 2B09 move.l -[A5], A1
000015A8 3B0C move.w -[A5], A4
000015AA AB1F syscall RgnBlit
000015AC 01D2 .incomplete
000015AE 5A63 addq.w -[A3], 5
000015B0 0F29 0536 btst [A1 + 0x536], D7
000015B4 E100 asl D0.b, 8
000015B6 BB08 cmpm.b [A5]+, [A0]+
000015B8 8502 sbcd D2, D2
000015BA 2323 move.l -[A1], -[A3]
000015BC 80A1 or.l D0, -[A1]
000015BE 04AD 023B 1A58 4068 subi.l [A5 + 0x4068], 0x23B1A58
000015C6 0105 btst D5, D0
000015C8 A316 syscall InitQueue/FInitQueue, flags=3
000015CA 5502 subq.b D2, 2
000015CC B107 xor.b D7, D0
000015CE 2B0C move.l -[A5], A4
000015D0 1306 move.b -[A1], D6
000015D2 3B05 move.w -[A5], D5
000015D4 7384 moveq.l D1, 0xFFFFFF84
000015D6 3B19 move.w -[A5], [A1]+
000015D8 ACC3 syscall PtToAngle, auto_pop
000015DA 1880 move.b [A4], D0
000015DC 2B40 8B1A move.l [A5 - 0x74E6], D0
000015E0 8B1A or.b [A2]+, D5
000015E2 E329 lsl D1.b, D1
000015E4 F31F .extension 0x31F <<F/4-5/1>> // unimplemented
000015E6 F31F .extension 0x31F <<F/4-5/1>> // unimplemented
000015E8 9B10 sub.b [A0], D5
000015EA 9307 subx.b D1, D7
label000015EC:
000015EC 9307 subx.b D1, D7
000015EE 5301 subq.b D1, 1
000015F0 C6C6 mulu.w D3, D6
000015F2 2B40 0622 move.l [A5 + 0x622 /* export_192 */], D0
000015F6 01AC 170A bclr [A4 + 0x170A], D0
000015FA 614E bsr +0x50 /* 0000164A */
000015FC 5620 addq.b -[A0], 3
000015FE 103B 0791 move.b D0, [[ + D0 * 8]]
00001602 CB4B exg A5, A3
00001604 002A E32B BB03 ori.b [A2 - 0x44FD], 0x2B /* '+' */
0000160A 0B15 btst [A5], D5
0000160C 0686 232E 5B17 addi.l D6, 0x232E5B17
00001612 324B movea.w A1, A3
00001614 2706 move.l -[A3], D6
00001616 22E3 move.l [A1]+, -[A3]
00001618 074A bchg A2, D3
0000161A 68D0 bvc -0x2E /* 000015EC */
0000161C 5C40 addq.w D0, 6
0000161E 36DB move.w [A3]+, [A3]+
00001620 03A9 D8AB bclr [A1 - 0x2755], D1
00001624 0640 824A addi.w D0, 0x824A
00001628 22D0 move.l [A1]+, [A0]
0000162A 0703 btst D3, D3
0000162C D606 add.b D3, D6
0000162E 86A3 or.l D3, -[A3]
00001630 25EB 0985 03BA move.l [PC + 0x3BA /* 000019EC, value 0x31370B1A */], [A3 + 0x985]
00001636 6B03 bmi +0x5 /* 0000163B */
00001638 631A bls +0x1C /* 00001654 */
0000163A E503 asl D3.b, 2
0000163C 0622 0200 addi.b -[A2], 0x0
00001640 0F06 btst D6, D7
00001642 22ED 1E17 move.l [A1]+, [A5 + 0x1E17]
00001646 0C37 C625 5306 E427 cmpi.b [[A7 + <<invalid base displacement size>>] + D5 * 2 - 0x1BD9], 0x25 /* '%' */
// begin alternate branch 0000164A-0000164E
fn0000164A:
0000164A 5306 subq.b D6, 1
0000164C E427 asr D7.b, D2
// end alternate branch 0000164A-0000164E
fn0000164A: // (misaligned)
0000164E 068F 2703 D168 addi.l A7, 0x2703D168
label00001654:
00001654 5C27 addq.b -[A7], 6
00001656 0566 bchg -[A6], D2
00001658 4703 .invalid 3, D3 // invalid opcode 4 with b == 4
0000165A D1DB add.l A0, [A3]+
0000165C 0A17 0339 xori.b [A7], 0x39 /* '9' */
00001660 1703 move.b -[A3], D3
00001662 A3E4 syscall vRfNCall, flags=3
00001664 0623 0001 addi.b -[A3], 0x1
00001668 85BB 2926 2506 FA88 or.l [[PC + 0x2506] + D2 - 0x578], D2
00001670 8501 sbcd D2, D1
00001672 5301 subq.b D1, 1
00001674 8101 sbcd D0, D1
00001676 8B31 267B or.b [A1 + D2.w * 8 + 0x7B], D5
0000167A 0840 FC40 bchg.b D0, 0x40 /* '@' */
0000167E E441 asr D1.w, 2
00001680 0CE6 .incomplete
00001682 4053 negx.w [A3]
00001684 01AB 0616 bclr [A3 + 0x616], D0
00001688 600B bra +0xD /* 00001695 */
0000168A 2E40 movea.l A7, D0
0000168C 6885 bvc -0x79 /* 00001613 */
0000168E 0188 bclr A0, D0
00001690 0708 btst A0, D3
00001692 634A bls +0x4C /* 000016DE */
00001694 829C or.l D1, [A4]+
00001696 5C31 01C5 addq.b <<invalid full ext with IS == 1 and I/IS == 5>>, 6
0000169A 0322 btst -[A2], D1
0000169C F100 .extension 0x100 <<F/4-5/0>> // unimplemented
0000169E 4A36 9C41 tst.b [A6 + A1 * 4 + 0x41]
000016A2 C825 and.b D4, -[A5]
000016A4 0135 06D3 btst [A5 + D0.w * 8 - 0x45], D0
000016A8 0040 2300 ori.w D0, 0x2300 /* '#\0' */
000016AC AB06 syscall CullPoints
000016AE 470D .invalid 3, A5 // invalid opcode 4 with b == 4
000016B0 3653 movea.w A3, [A3]
000016B2 0F8C bclr A4, D7
000016B4 2E48 movea.l A7, A0
000016B6 3A43 movea.w A5, D3
000016B8 013B 0418 btst [PC + D0.w * 4 + 0x18], D0
000016BC 9A54 sub.w D5, [A4]
000016BE 2E60 movea.l A7, -[A0]
000016C0 8918 or.b [A0]+, D4
000016C2 393D move.w -[A4], <<invalid special address>>
000016C4 530F subq.b A7, 1
000016C6 0621 002D addi.b -[A1], 0x2D /* '-' */
000016CA 3D1E move.w -[A6], [A6]+
000016CC A939 syscall EnableItem
000016CE 4A82 tst.l D2
000016D0 EB30 roxl D0.b, D5
000016D2 5C40 addq.w D0, 6
000016D4 0516 btst [A6], D2
000016D6 830C sbcd -[A1], -[A4]
000016D8 0200 6359 andi.b D0, 0x59 /* 'Y' */
000016DC EB01 asl D1.b, 5
label000016DE:
000016DE 0813 14B2 btst.b [A3], 0xB2
000016E2 223A 6B0D move.l D1, [PC + 0x6B0D /* 000081F1, cstring ""<EOF> */]
000016E6 1818 move.b D4, [A0]+
000016E8 3300 move.w -[A1], D0
000016EA 9B3E sub.b <<invalid special address>>, D5
000016EC B153 xor.w [A3], D0
000016EE 8503 sbcd D2, D3
000016F0 0543 bchg D3, D2
000016F2 6B0D bmi +0xF /* 00001701 */
000016F4 0708 btst A0, D3
000016F6 802B 1B16 or.b D0, [A3 + 0x1B16]
000016FA FAEB 0FF7 .extension 0xAEB <<F/2-3/5>> // unimplemented
000016FE 1751 3300 move.b [A3 + 0x3300], [A1]
00001702 532B 0102 subq.b [A3 + 0x102], 1
00001706 8E16 or.b D7, [A6]
00001708 6B06 bmi +0x8 /* 00001710 */
0000170A 270C move.l -[A3], A4
0000170C 6E43 bgt +0x45 /* 00001751 */
0000170E 01E3 .incomplete
label00001710:
00001710 0B16 btst [A6], D5
00001712 30EB 0F33 move.w [A0]+, [A3 + 0xF33]
00001716 00BB 2089 064B 7127 0D81 C50F C31F ori.l [[PC + 0xD81] + D7 - 0x3AF03CE1], 0x2089064B
00001724 0708 btst A0, D3
00001726 20E2 move.l [A0]+, -[A2]
00001728 081B 0C02 btst.b [A3]+, 0x2
0000172C 000B 3206 ori.b A3, 0x6
00001730 FB0E .extension 0xB0E <<F/4-5/5>> // unimplemented
00001732 2960 9321 move.l [A4 - 0x6CDF], -[A0]
00001736 78B2 moveq.l D4, 0xFFFFFFB2
00001738 FB0E .extension 0xB0E <<F/4-5/5>> // unimplemented
0000173A 3AC3 move.w [A5]+, D3
0000173C 04A5 101E 170B subi.l -[A5], 0x101E170B
00001742 48DB 2802 movem.l [A3]+, D1,A3,A5
00001746 0083 1670 6308 ori.l D3, 0x16706308
0000174C FA94 C033 .extension 0xA94 <<F/2-3/5>> // unimplemented
00001750 1207 move.b D1, D7
00001752 018F bclr A7, D0
00001754 170C move.b -[A3], A4
00001756 EAD4 70A1 bfchg [A4] {2:D1}
0000175A 4470 E552 0F26 neg.w [[A0] + 0xF26]
00001760 E870 roxr D0.w, D4
00001762 270C move.l -[A3], A4
00001764 1E70 CEC8 movea.b A7, [A0 + A4 * 8 - 0x56]
00001768 70CE moveq.l D0, 0xFFFFFFCE
0000176A C407 and.b D2, D7
0000176C 0E5B 6901 .invalid.w [A3]+, 0x6901 // invalid immediate operation
00001770 E307 asl D7.b, 1
00001772 170C move.b -[A3], A4
00001774 25DB 2D06 move.l [PC + 0x2D06 /* 0000447C, cstring ""<EOF> */], [A3]+
00001778 C31F and.b [A7]+, D1
0000177A C903 abcd D4, D3
label0000177C:
0000177C 0FCD .incomplete
0000177E 56C3 sne D3
00001780 1F37 0C81 move.b -[A7], [A7 + D0 * 4 - 0x127]
00001784 9919 sub.b [A1]+, D4
00001786 330D move.w -[A1], A5
00001788 0621 00E5 addi.b -[A1], 0xE5
0000178C 01C5 .incomplete
0000178E 56E5 sne -[A5]
00001790 0216 3017 andi.b [A6], 0x17
00001794 0A56 E155 xori.w [A6], 0xE155
00001798 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
0000179A 170E move.b -[A3], A6
0000179C E505 asl D5.b, 2
0000179E 8794 or.l [A4], D3
000017A0 C007 and.b D0, D7
000017A2 052B 1A33 btst [A3 + 0x1A33], D2
000017A6 3726 move.w -[A3], -[A6]
000017A8 2903 move.l -[A4], D3
000017AA 62D0 bhi -0x2E /* 0000177C */
000017AC 5C27 addq.b -[A7], 6
000017AE 0DF0 .incomplete
000017B0 7103 moveq.l D0, 0x03
000017B2 0E61 0380 .invalid.w -[A1], 0x380 // invalid immediate operation
000017B6 6D03 blt +0x5 /* 000017BB */
000017B8 2337 7103 895D 8A99 move.l -[A1], [[A7 + <<invalid base displacement size>> + D7] - 0x76A27567]
000017C0 5D09 subq.b A1, 6
000017C2 0456 0104 subi.w [A6], 0x104
000017C6 6513 bcs +0x15 /* 000017DB */
000017C8 0504 btst D4, D2
000017CA 0F26 btst -[A6], D7
000017CC 270D move.l -[A3], A5
000017CE 5A13 addq.b [A3], 5
000017D0 09B5 1296 bclr [A5 + D1.w * 2 - 0x106], D4
000017D4 C807 and.b D4, D7
000017D6 0EC1 .incomplete
000017D8 7096 moveq.l D0, 0xFFFFFF96
000017DA C417 and.b D2, [A7]
000017DC 0A93 6512 B323 xori.l [A3], 0x6512B323
000017E2 4708 .invalid 3, A0 // invalid opcode 4 with b == 4
000017E4 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4
000017E6 02A7 170D 8C67 andi.l -[A7], 0x170D8C67
000017EC 0B70 017E bchg <<invalid full ext with IS == 1 and I/IS == 6>>, D5
000017F0 CB00 abcd D5, D0
000017F2 B300 xor.b D0, D1
000017F4 21BA 06C3 03F5 move.l <<invalid full ext with IS == 1 and I/IS == 5>>, [PC + 0x6C3 /* 00001EB9, value 0x70870EF8 */]
000017FA 1DC3 move.b <<invalid special address>>, D3
000017FC 033A 6B03 btst [PC + 0x6B03 /* 00008301, cstring ""<EOF> */], D1
00001800 1818 move.b D4, [A0]+
00001802 E96E lsl D6.w, D4
00001804 6B07 bmi +0x9 /* 0000180D */
00001806 9336 4302 0F70 sub.b [[A6 + <<invalid base displacement size>> + D4 * 2] + 0xF70], D1
// begin alternate branch 00001808-0000180E
label00001808:
00001808 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
0000180A 0F70 4349 bchg [[A0 + <<invalid base displacement size>>]], D7
// end alternate branch 00001808-0000180E
label00001808: // (misaligned)
0000180C 4349 chk.w D1, A1
0000180E 9453 sub.w D2, [A3]
00001810 10CB move.b [A0]+, A3
00001812 05E8 .incomplete
00001814 330C move.w -[A1], A4
00001816 2700 move.l -[A3], D0
00001818 9D89 subx.l -[A6], -[A1]
0000181A 0983 bclr D3, D4
0000181C 0317 btst [A7], D1
0000181E 0D25 btst -[A5], D6
00001820 9B00 subx.b D5, D0
00001822 3312 move.w -[A1], [A2]
00001824 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
00001826 043B 2094 E306 5B03 subi.b [[PC + <<invalid base displacement size>>] + A6 * 2 + 0x5B03], 0x94
0000182E 7007 moveq.l D0, 0x07
00001830 0CE6 .incomplete
00001832 1707 move.b -[A3], D7
00001834 30CB move.w [A0]+, A3
00001836 055B bchg [A3]+, D2
00001838 2B70 0F41 02A9 move.l [A5 + 0x2A9], [[A0 + <<invalid base displacement size>>]]
0000183E 2207 move.l D1, D7
00001840 0809 FB00 btst.b A1, 0x0
00001844 270B move.l -[A3], A3
00001846 48B2 823B 4817 movem.w [A2 + D4 + 0x17], D0,D1,D3,D4,D5,A1,A7
0000184C 0688 0428 6A06 addi.l A0, 0x4286A06
00001852 D300 addx.b D1, D0
00001854 2B4C 14A0 move.l [A5 + 0x14A0], A4
00001858 EB03 asl D3.b, 5
0000185A 070D btst A5, D3
0000185C 1465 movea.b A2, -[A5]
0000185E 0741 bchg D1, D3
00001860 0181 bclr D1, D0
00001862 C833 1217 and.b D4, [A3 + D1.w * 2 + 0x17]
00001866 053A 1700 btst [PC + 0x1700 /* 00002F68, cstring ""<EOF> */], D2
0000186A 9FAB 0017 sub.l [A3 + 0x17], D7
0000186E 0543 bchg D3, D2
00001870 0704 btst D4, D3
00001872 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
00001874 7B35 moveq.l D5, 0x35
00001876 E037 roxr D7.b, D0
00001878 0306 btst D6, D1
0000187A DB3D add.b <<invalid special address>>, D5
0000187C 040F E037 subi.b A7, 0x37 /* '7' */
00001880 0CF4 .incomplete
00001882 4917 .invalid 4, [A7] // invalid opcode 4 with b == 4
00001884 5305 subq.b D5, 1
00001886 5B17 subq.b [A7], 5
00001888 F300 .extension 0x300 <<F/4-5/1>> // unimplemented
0000188A 86AD 0253 or.l D3, [A5 + 0x253]
0000188E 3306 move.w -[A1], D6
00001890 6B03 bmi +0x5 /* 00001895 */
00001892 C517 and.b [A7], D2
00001894 270E move.l -[A3], A6
00001896 6965 bvs +0x67 /* 000018FD */
00001898 9223 sub.b D1, -[A3]
0000189A 0027 0B2C ori.b -[A7], 0x2C /* ',' */
0000189E 8718 or.b [A0]+, D3
000018A0 9A17 sub.b D5, [A7]
000018A2 0B14 btst [A4], D5
000018A4 B10B cmpm.b [A0]+, [A3]+
000018A6 9017 sub.b D0, [A7]
000018A8 0F25 btst -[A5], D7
000018AA C4DB mulu.w D2, [A3]+
000018AC 1561 50AA move.b [A2 + 0x50AA], -[A1]
000018B0 000F 168B ori.b A7, 0x8B
000018B4 0217 0E22 andi.b [A7], 0x22 /* '\"' */
000018B8 0690 6584 0A0C addi.l [A0], 0x65840A0C
000018BE 2300 move.l -[A1], D0
000018C0 0200 3B6A andi.b D0, 0x6A /* 'j' */
000018C4 70EA moveq.l D0, 0xFFFFFFEA
000018C6 2300 move.l -[A1], D0
000018C8 6B01 bmi +0x3 /* 000018CB */
000018CA 0668 044C 6B01 addi.w [A0 + 0x6B01], 0x44C
000018D0 2C45 movea.l A6, D5
000018D2 755C moveq.l D2, 0x5C
000018D4 ED00 asl D0.b, 6
000018D6 4217 clr.b [A7]
000018D8 06CD .incomplete
000018DA 0406 3E28 subi.b D6, 0x28 /* '(' */
000018DE 6B01 bmi +0x3 /* 000018E1 */
000018E0 0200 6342 andi.b D0, 0x42 /* 'B' */
000018E4 F19B .invalid <<F/6/0>>
000018E6 0469 01FE 570B subi.w [A1 + 0x570B], 0x1FE
000018EC 4C90 2708 movem.w D3,A0,A1,A2,A5, [A0]
000018F0 2087 move.l [A0], D7
000018F2 1945 070D move.b [A4 + 0x70D], D5
000018F6 4174 4324 chk.w D0, <<invalid full ext with I/IS == 4>>
000018FA 2304 move.l -[A1], D4
000018FC 860F or.b D3, A7
000018FE 003B 008E D613 ori.b [PC + A5.w * 8 + 0x13], 0x8E
00001904 2002 move.l D0, D2
00001906 0003 049B ori.b D3, 0x9B
0000190A 00A9 1307 06EE 745B ori.l [A1 + 0x745B], 0x130706EE
00001912 1B14 move.b -[A5], [A4]
00001914 8E4A or.w D7, A2
00001916 8237 04EA or.b D1, [A7 + D0.w * 4 - 0x22]
0000191A 0F76 8B03 E308 8ED6 bchg [[A6 + <<invalid base displacement size>> + A0 * 2] - 0x1CF7712A], D7
00001922 FB06 .extension 0xB06 <<F/4-5/5>> // unimplemented
00001924 6503 bcs +0x5 /* 00001929 */
00001926 C300 abcd D1, D0
00001928 270D move.l -[A3], A5
0000192A 29CB 9804 9694 move.l 0x98049694, A3
00001930 2B0C move.l -[A5], A4
00001932 8EE5 divu.w D7, -[A5]
00001934 3785 01AB 8D05 0127 0767 move.w [[-0x72FB + D0] + 0x1270767], D5
0000193E 4389 .invalid 1, A1 // invalid opcode 4 with b == 6
00001940 6D03 blt +0x5 /* 00001945 */
00001942 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
00001944 9C63 sub.w D6, -[A3]
00001946 309C move.w [A0], [A4]+
00001948 7330 moveq.l D1, 0x30
0000194A 9C63 sub.w D6, -[A3]
0000194C 3E17 move.w D7, [A7]
0000194E 0398 bclr [A0]+, D1
00001950 2A03 move.l D5, D3
00001952 0809 245B btst.b A1, 0x5B /* '[' */
00001956 0316 btst [A6], D1
00001958 307B 1FA5 30C5 movea.w A0, [[0x30C5] + D1 * 8]
0000195E 0E00 0000 .invalid.b D0, 0x0 // invalid immediate operation
00001962 4500 .invalid 2, D0 // invalid opcode 4 with b == 4
00001964 0000 3080 ori.b D0, 0x80
00001968 3080 move.w [A0], D0
0000196A 7901 moveq.l D4, 0x01
0000196C F901 .extension 0x901 <<F/4-5/4>> // unimplemented
0000196E EB37 roxl D7.b, D5
00001970 0023 6283 ori.b -[A3], 0x83
00001974 17C7 066D move.b [PC + D0.w * 8 + 0x6D], D7
00001978 75D0 moveq.l D2, 0xFFFFFFD0
0000197A 930C subx.b -[A1], -[A4]
0000197C 0F69 3363 bchg [A1 + 0x3363], D7
00001980 257B 20E3 104B move.l [A2 + 0x104B], [PC + D2.w - 0x29]
00001986 040B 116A subi.b A3, 0x6A /* 'j' */
0000198A E1CA asl .w A2
0000198C E310 roxl D0.b, 1
0000198E 402A 166A negx.b [A2 + 0x166A]
00001992 8571 2707 B993 42B3 or.w [[A1 + <<invalid base displacement size>>] + D2 * 8 - 0x466CBD4D], D2
0000199A 0B01 btst D1, D5
0000199C 028B 031B 1093 andi.l A3, 0x31B1093
000019A2 0CE3 .incomplete
000019A4 105A movea.b A0, [A2]+
000019A6 7B13 moveq.l D5, 0x13
000019A8 25CA 0F09 move.l [PC + 0xF09 /* 000028B3, value 0x8571C4E4 */], A2
000019AC 04C1 .incomplete
000019AE 000D 040E ori.b A5, 0xE
000019B2 1D04 move.b -[A6], D4
000019B4 0102 btst D2, D0
000019B6 0FE1 .incomplete
000019B8 032B 1FC5 btst [A3 + 0x1FC5], D1
000019BC 0089 0717 1148 ori.l A1, 0x7171148
000019C2 7303 moveq.l D1, 0x03
000019C4 1711 move.b -[A3], [A1]
000019C6 50B7 1A7F addq.l [A7 + D1 * 2 + 0x7F], 8
000019CA 2711 move.l -[A3], [A1]
000019CC 4861 pea.l -[A1]
000019CE 0205 0989 andi.b D5, 0x89
000019D2 0737 0C52 btst [A7 + D0 * 4 + 0x52], D3
000019D6 A320 syscall SetPtrSize, flags=3
000019D8 B30B cmpm.b [A1]+, [A3]+
000019DA 08E3 10DB bset.b -[A3], 0xDB
000019DE 52D1 shi [A1]
000019E0 02B3 07B3 0B56 E310 andi.l [A3 + A6 * 2], 0x7B30B56
000019E8 0FB5 064B bclr [A5 + D0.w * 8 + 0x4B], D7
000019EC 3137 0B1A 030B move.w -[A0], [[A7 + D0 * 2] + 0x30B]
000019F2 6708 beq +0xA /* 000019FC */
000019F4 85F7 1A3D divs.w D2, [A7 + D1 * 2 + 0x3D]
000019F8 0915 btst [A5], D4
000019FA BA0F cmp.b D5, A7
label000019FC:
000019FC 450B .invalid 2, A3 // invalid opcode 4 with b == 4
000019FE B319 xor.b [A1]+, D1
00001A00 8831 0BD7 or.b D4, <<invalid full ext with IS == 1 and I/IS == 7>>
00001A04 1AD6 move.b [A5]+, [A6]
00001A06 3706 move.w -[A3], D6
00001A08 AC54 syscall FontDispatch, auto_pop
00001A0A 4919 .invalid 4, [A1]+ // invalid opcode 4 with b == 4
00001A0C 1709 move.b -[A3], A1
00001A0E 7C27 moveq.l D6, 0x27
00001A10 0FFB .incomplete
00001A12 896B 2704 or.w [A3 + 0x2704], D4
00001A16 3574 A311 871A move.w [A2 - 0x78E6], [[A4 + A2 * 2]]
00001A1C F140 .extension 0x140 <<F/4-5/0>> // unimplemented
00001A1E 0ED6 .incomplete
00001A20 A31A syscall GetZone, flags=3
00001A22 067C 1648 1703 addi.w 0x1703, 0x1648
00001A28 A006 syscall KillIO
00001A2A 170A move.b -[A3], A2
00001A2C 7D03 moveq.l D6, 0x03
00001A2E 04A3 0425 170F subi.l -[A3], 0x425170F
00001A34 1110 move.b -[A0], [A0]
00001A36 A313 syscall FlushVol, flags=3
00001A38 6503 bcs +0x5 /* 00001A3D */
00001A3A 3B0D move.w -[A5], A5
00001A3C 5502 subq.b D2, 2
00001A3E 0FD1 .incomplete
00001A40 1313 move.b -[A1], [A3]
00001A42 0A45 0135 xori.w D5, 0x135
00001A46 1543 04F7 move.b [A2 + 0x4F7], D3
00001A4A 1AD0 move.b [A5]+, [A0]
00001A4C BC87 cmp.l D6, D7
00001A4E 1A1A move.b D5, [A2]+
00001A50 0030 ED00 8000 ori.b [A0 + A0.w], 0x0
00001A56 8D2E 1000 or.b [A6 + 0x1000], D6
00001A5A 8910 or.b [A0], D4
00001A5C 3304 move.w -[A1], D4
00001A5E 5300 subq.b D0, 1
00001A60 800E or.b D0, A6
00001A62 5B03 subq.b D3, 5
00001A64 570C subq.b A4, 3
00001A66 9922 sub.b -[A2], D4
00001A68 770D moveq.l D3, 0x0D
00001A6A 4ED6 jmp [A6]
00001A6C 5302 subq.b D2, 1
00001A6E 170C move.b -[A3], A4
00001A70 8C53 or.w D6, [A3]
00001A72 11A3 0417 move.b [A0 + D0.w * 4 + 0x17], -[A3]
00001A76 076C 48B3 bchg [A4 + 0x48B3], D3
label00001A7A:
00001A7A 040E 0C08 subi.b A6, 0x8
00001A7E 1A0F move.b D5, A7
00001A80 2637 0D82 2F10 move.l D3, [[ + <<invalid base displacement size>> + D0 * 4] + 0x2F10]
// begin alternate branch 00001A84-00001A86
label00001A84:
00001A84 2F10 move.l -[A7], [A0]
// end alternate branch 00001A84-00001A86
label00001A84: // (misaligned)
00001A86 831A or.b [A2]+, D1
00001A88 3CA3 move.w [A6], -[A3]
00001A8A 1024 move.b D0, -[A4]
00001A8C 081B 010E btst.b [A3]+, 0xE
00001A90 470D .invalid 3, A5 // invalid opcode 4 with b == 4
00001A92 917B 012B 2433 100B 0104 sub.w [[PC + 0x2433 + D0] + 0x100B0104], D0
00001A9C 731B moveq.l D1, 0x1B
00001A9E 7277 moveq.l D1, 0x77
00001AA0 0D9D bclr [A5]+, D6
00001AA2 2AC8 move.l [A5]+, A0
00001AA4 A18F syscall DeferUserFn, flags=1
00001AA6 AA00 syscall OpenCPort
00001AA8 378E 2006 move.w [A3 + D2.w + 0x6], A6
00001AAC 831A or.b [A2]+, D1
00001AAE F56A .extension 0x56A <<F/4-5/2>> // unimplemented
00001AB0 831A or.b [A2]+, D1
00001AB2 3A93 move.w [A5], [A3]
00001AB4 1018 move.b D0, [A0]+
00001AB6 1837 0DB8 6B0D 370D move.b D4, [0x6B0D370D + D0 * 4]
00001ABE BE6B 0D25 cmp.w D7, [A3 + 0xD25]
00001AC2 59C8 BA23 dbvs D0, -0x45DF /* FFFFD4E7 */
00001AC6 1405 move.b D2, D5
00001AC8 1DE8 F314 move.b <<invalid special address>>, [A0 - 0xCEC]
00001ACC 1FFB 2BCB 0633 3A0E move.b <<invalid special address>>, [[ + <<invalid base displacement size>>] + 0x6333A0E]
00001AD4 6B42 bmi +0x44 /* 00001B18 */
00001AD6 E309 lsl D1.b, 1
00001AD8 7312 moveq.l D1, 0x12
00001ADA F36F .extension 0x36F <<F/4-5/1>> // unimplemented
00001ADC 5B00 subq.b D0, 5
00001ADE 2703 move.l -[A3], D3
00001AE0 6D1B blt +0x1D /* 00001AFD */
00001AE2 491E .invalid 4, [A6]+ // invalid opcode 4 with b == 4
00001AE4 A100 syscall Open/PBHOpen/HOpen, flags=1
00001AE6 770E moveq.l D3, 0x0E
00001AE8 0DBE bclr <<invalid special address>>, D6
00001AEA DC0E add.b D6, A6
00001AEC EB33 roxl D3.b, D5
00001AEE 270F move.l -[A3], A7
00001AF0 6F88 ble -0x76 /* 00001A7A */
00001AF2 1714 move.b -[A3], [A4]
00001AF4 384B movea.w A4, A3
00001AF6 0F14 btst [A4], D7
00001AF8 0C4B 0F37 cmpi.w A3, 0xF37
00001AFC 01ED .incomplete
00001AFE A55A syscall PrimeTime, flags=5
00001B00 270F move.l -[A3], A7
00001B02 7553 moveq.l D2, 0x53
00001B04 070E btst A6, D3
00001B06 E1D1 asl .w [A1]
00001B08 470F .invalid 3, A7 // invalid opcode 4 with b == 4
00001B0A 7FE9 moveq.l D7, 0xFFFFFFE9
00001B0C 0107 btst D7, D0
00001B0E 0694 06EB 11AA addi.l [A4], 0x6EB11AA
00001B14 000F 1605 ori.b A7, 0x5
label00001B18:
00001B18 FA03 0004 .unknown 0xFA03 0x0004 (W = 5)
00001B1C EAEB 1107 0E36 bfchg [A3 + 0xE36] {4:7}
00001B22 6502 bcs +0x4 /* 00001B26 */
00001B24 E33C rol D4.b, D1
label00001B26:
00001B26 FB01 .extension 0xB01 <<F/4-5/5>> // unimplemented
00001B28 0F0E btst A6, D7
00001B2A B30F cmpm.b [A1]+, [A7]+
00001B2C 0F08 btst A0, D7
00001B2E 04EB .incomplete
00001B30 030F btst A7, D1
00001B32 C1DF muls.w D0, [A7]+
00001B34 DB0E addx.b -[A5], -[A6]
00001B36 05EA .incomplete
00001B38 0693 1049 6BB3 addi.l [A3], 0x10496BB3
00001B3E 1047 movea.b A0, D7
00001B40 045C F70E subi.w [A4]+, 0xF70E
00001B44 7747 moveq.l D3, 0x47
00001B46 0E88 870E 9490 .invalid.l A0, 0x870E9490 // invalid immediate operation
00001B4C 0705 btst D5, D3
00001B4E EE25 asr D5.b, D7
00001B50 043E 570E subi.b <<invalid special address>>, 0xE
00001B54 A501 syscall Close, flags=5
00001B56 E1F7 0EAE asl .w [A7 + D0 * 8 - 0x82]
00001B5A 570E subq.b A6, 3
00001B5C BF90 xor.l [A0], D7
00001B5E 0A1A 0F26 xori.b [A2]+, 0x26 /* '&' */
00001B62 7825 moveq.l D4, 0x25
00001B64 4090 negx.l [A0]
00001B66 C51F and.b [A7]+, D2
00001B68 570E subq.b A6, 3
00001B6A E617 roxr D7.b, 3
00001B6C 1450 movea.b A2, [A0]
00001B6E DA2A 6312 add.b D5, [A2 + 0x6312]
00001B72 E045 asr D5.w, 8
00001B74 F957 .extension 0x957 <<F/4-5/4>> // unimplemented
00001B76 144C movea.b A2, A4
00001B78 963B 0103 218B 02D0 sub.b D3, [[PC + <<invalid base displacement size>> + D0] + 0x218B02D0]
00001B80 ED14 roxl D4.b, 6
00001B82 0509 btst A1, D2
00001B84 E501 asl D1.b, 2
00001B86 2B0F move.l -[A5], A7
00001B88 E037 roxr D7.b, D0
00001B8A 0FD2 .incomplete
00001B8C 04A4 F317 5613 subi.l -[A4], 0xF3175613
00001B92 712A moveq.l D0, 0x2A
00001B94 C11F and.b [A7]+, D0
00001B96 0827 0A88 btst.b -[A7], 0x88
00001B9A 2713 move.l -[A3], [A3]
00001B9C 6042 bra +0x44 /* 00001BE0 */
00001B9E 6904 bvs +0x6 /* 00001BA4 */
00001BA0 2708 move.l -[A3], A0
00001BA2 A3DB syscall vTruncateFile, flags=3
label00001BA4:
00001BA4 0E5C FB19 .invalid.w [A4]+, 0xFB19 // invalid immediate operation
00001BA8 5B09 subq.b A1, 5
00001BAA AC07 syscall SndNewChannel, auto_pop
00001BAC 08C1 1709 bset.b D1, 0x9 /* '\t' */
00001BB0 0F04 btst D4, D7
00001BB2 D4C5 add.w A2, D5
00001BB4 D25B add.w D1, [A3]+
00001BB6 805B or.w D0, [A3]+
00001BB8 0007 10B3 ori.b D7, 0xB3
00001BBC 131E move.b -[A1], [A6]+
00001BBE 0B31 0F2A AB41 5617 btst [[A1 - 0x54BF + D0 * 8] + 0x5617], D5
00001BC6 0AFC .incomplete
00001BC8 A4FB syscall vNewMap, flags=4
00001BCA 08C8 8108 bset.b A0, 0x8
00001BCE 3B01 move.w -[A5], D1
00001BD0 8108 sbcd -[A0], -[A0]
00001BD2 42DE .invalid [A6]+ // invalid opcode 4 with subtype 1
00001BD4 30D4 move.w [A0]+, [A4]
00001BD6 D4A9 16F3 add.l D2, [A1 + 0x16F3]
00001BDA 6717 beq +0x19 /* 00001BF3 */
00001BDC 0667 2709 addi.w -[A7], 0x2709 /* '\'\t' */
label00001BE0:
00001BE0 43B7 1AE6 .invalid 1, [A7 + D1 * 2 - 0x26] // invalid opcode 4 with b == 6
00001BE4 3710 move.w -[A3], [A0]
00001BE6 28D4 move.l [A4]+, [A4]
00001BE8 A42B syscall EmptyHandle, flags=4
00001BEA 0F2A 2904 btst [A2 + 0x2904], D7
00001BEE 535A subq.w [A2]+, 1
00001BF0 5702 subq.b D2, 3
00001BF2 9053 sub.w D0, [A3]
00001BF4 1B69 377B 011B move.b [A5 + 0x11B], [A1 + 0x377B]
00001BFA 2106 move.l -[A0], D6
00001BFC 531B subq.b [A3]+, 1
00001BFE 0200 8B32 andi.b D0, 0x32 /* '2' */
00001C02 78B2 moveq.l D4, 0xFFFFFFB2
00001C04 531B subq.b [A3]+, 1
00001C06 3A93 move.w [A5], [A3]
00001C08 0527 btst -[A7], D2
00001C0A 151A move.b -[A2], [A2]+
00001C0C 0714 btst [A4], D3
00001C0E 7173 moveq.l D0, 0x73
00001C10 1717 move.b -[A3], [A7]
00001C12 1239 AC0C 7317 move.b D1, [0xAC0C7317]
00001C18 A714 syscall GetVol/PBHGetVol/HGetVol, flags=7
00001C1A 8067 or.w D0, -[A7]
00001C1C 10E6 move.b [A0]+, -[A6]
00001C1E 942C 7B35 sub.b D2, [A4 + 0x7B35]
00001C22 4207 clr.b D7
00001C24 0858 FB04 bchg.b [A0]+, 0x4
00001C28 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00001C2A 2301 move.l -[A1], D1
00001C2C 58C5 svc D5
00001C2E 1B9B 2BA0 8B2B move.b [-0x74D5 + D2 * 2], [A3]+
00001C34 2922 move.l -[A4], -[A2]
00001C36 8335 E0F8 or.b [A5 + A6.w - 0x8], D1
00001C3A 06E4 .incomplete
00001C3C A9E4 syscall HandAndHand
00001C3E D30A addx.b -[A1], -[A2]
00001C40 6711 beq +0x13 /* 00001C53 */
00001C42 D3D3 add.l A1, [A3]
00001C44 0A05 270F xori.b D5, 0xF
00001C48 0447 1274 subi.w D7, 0x1274
00001C4C 0FE9 .incomplete
00001C4E 0027 1205 ori.b -[A7], 0x5
00001C52 1712 move.b -[A3], [A2]
00001C54 B9ED 0817 cmpa.l A4, [A5 + 0x817]
00001C58 126C A304 movea.b A1, [A4 - 0x5CFC]
00001C5C 0901 btst D1, D4
00001C5E 1712 move.b -[A3], [A2]
00001C60 81D3 divs.w D0, [A3]
00001C62 0A18 1863 xori.b [A0]+, 0x63 /* 'c' */
00001C66 03B5 06A9 bclr [A5 + D0.w * 8 - 0x87], D1
00001C6A 0337 12BF btst [A7 + D1.w * 2 - 0x65], D1
00001C6E 491F .invalid 4, [A7]+ // invalid opcode 4 with b == 4
00001C70 0F2A 81A8 btst [A2 - 0x7E58], D7
00001C74 5712 subq.b [A2], 3
00001C76 C42B 2137 and.b D2, [A3 + 0x2137]
00001C7A 13E4 2AED 434A move.b [0x2AED434A], -[A4]
00001C80 FC03 31FB .unknown 0xFC03 0x31FB (W = 6)
00001C84 2B8B 23E9 0163 move.l [[0x163]], A3
00001C8A 2A05 move.l D5, D5
00001C8C 2431 12F7 move.l D2, [A1 + D1.w * 2 - 0x9]
00001C90 1DA7 971D move.b [[A6] + A1 * 8], -[A7]
00001C94 B885 cmp.l D4, D5
00001C96 100F move.b D0, A7
00001C98 5116 subq.b [A6], 8
00001C9A AB0D syscall GetSeek
00001C9C 4AC6 tas.b D6
00001C9E 0331 0B21 0705 btst [[A1 + 0x705 + D0 * 2]], D1
00001CA4 083B 0A0B 2140 btst.b [PC + <<invalid base displacement size>>], 0xB
00001CAA C649 and.w D3, A1
00001CAC 12E3 move.b [A1]+, -[A3]
00001CAE 4F87 .invalid 7, D7 // invalid opcode 4 with b == 6
00001CB0 1E48 movea.b A7, A0
00001CB2 0F42 bchg D2, D7
00001CB4 74B3 moveq.l D2, 0xFFFFFFB3
00001CB6 1A47 movea.b A5, D7
00001CB8 0D98 bclr [A0]+, D6
00001CBA 871E or.b [A6]+, D3
00001CBC 393B 50FC move.w -[A4], [PC + D5.w - 0x4]
00001CC0 FB2B .extension 0xB2B <<F/4-5/5>> // unimplemented
00001CC2 3B50 E423 move.w [A5 - 0x1BDD], [A0]
00001CC6 14A5 move.b [A2], -[A5]
00001CC8 4C73 1767 13D0 movem.l D0,D1,D2,D5,D6,A0,A1,A2,A4, []
00001CCE 850B sbcd -[A2], -[A3]
00001CD0 0713 btst [A3], D3
00001CD2 DB2B 31FC add.b [A3 + 0x31FC], D5
00001CD6 0FDC .incomplete
00001CD8 3063 movea.w A0, -[A3]
00001CDA 5E03 addq.b D3, 7
00001CDC 0923 btst -[A3], D4
00001CDE 149C move.b [A2], [A4]+
00001CE0 8B13 or.b [A3], D5
00001CE2 2314 move.l -[A1], [A4]
00001CE4 6265 bhi +0x67 /* 00001D4B */
00001CE6 6BFB bmi -0x3 /* 00001CE3 */
00001CE8 2B23 move.l -[A5], -[A3]
00001CEA 0CDC .incomplete
00001CEC 3B05 move.w -[A5], D5
00001CEE AB20 syscall RgnOp
00001CF0 FBAB .invalid <<F/6/5>>
00001CF2 B307 xor.b D7, D1
00001CF4 0102 btst D2, D0
00001CF6 D009 add.b D0, A1
00001CF8 02A1 6CFB 2BFB andi.l -[A1], 0x6CFB2BFB
00001CFE ABC1 syscall QDStreamToMask
00001D00 070D btst A5, D3
00001D02 372A 456D move.w -[A3], [A2 + 0x456D]
00001D06 971E sub.b [A6]+, D3
00001D08 9F4B subx.w -[A7], -[A3]
00001D0A 1303 move.b -[A1], D3
00001D0C 090B btst A3, D4
00001D0E 2161 060B move.l [A0 + 0x60B], -[A1]
00001D12 21F7 1EE4 6D03 move.l [0x00006D03], [A7 + D1 * 8 - 0x28]
00001D18 7327 moveq.l D1, 0x27
00001D1A FB2B .extension 0xB2B <<F/4-5/5>> // unimplemented
00001D1C 879E or.l [A6]+, D3
00001D1E 72CD moveq.l D1, 0xFFFFFFCD
00001D20 4B65 chk.w D5, -[A5]
00001D22 3907 move.w -[A4], D7
00001D24 0BF4 .incomplete
00001D26 FB23 .extension 0xB23 <<F/4-5/5>> // unimplemented
00001D28 2A0B move.l D5, A3
00001D2A 0D89 bclr A1, D6
00001D2C 0481 0117 13A6 subi.l D1, 0x11713A6
00001D32 2AE0 move.l [A5]+, -[A0]
00001D34 5823 addq.b -[A3], 4
00001D36 1B47 1020 move.b [A5 + 0x1020], D7
00001D3A A023 syscall DisposHandle/DisposeHandle
00001D3C 1B37 138B 0FA0 F30E move.b -[A5], [[ + <<invalid base displacement size>> + D1 * 2] + 0xFA0F30E]
00001D44 58F3 0E25 svc [A3 + D0 * 8 + 0x25]
00001D48 4765 chk.w D3, -[A5]
00001D4A 03E3 .incomplete
00001D4C 00C4 .incomplete
00001D4E 0700 btst D0, D3
00001D50 72F1 moveq.l D1, 0xFFFFFFF1
00001D52 5825 addq.b -[A5], 4
00001D54 3E23 move.w D7, -[A3]
00001D56 00A9 5823 0027 14BD ori.l [A1 + 0x14BD], 0x58230027 /* 'X#\0\'' */
00001D5E 470A .invalid 3, A2 // invalid opcode 4 with b == 4
00001D60 7429 moveq.l D2, 0x29
00001D62 08F3 07AC 86C9 bset.b [A3 + A0.w * 8 - 0x55], 0xAC
00001D68 0017 06DB ori.b [A7], 0xDB
00001D6C C463 and.w D2, -[A3]
00001D6E 0617 0568 addi.b [A7], 0x68 /* 'h' */
00001D72 6606 bne +0x8 /* 00001D7A */
00001D74 3EE3 move.w [A7]+, -[A3]
00001D76 07F9 .incomplete
00001D78 0117 btst [A7], D0
label00001D7A:
00001D7A 06DF .incomplete
00001D7C F307 .extension 0x307 <<F/4-5/1>> // unimplemented
00001D7E 560D addq.b A5, 3
00001D80 02D4 .incomplete
00001D82 05C2 .incomplete
00001D84 D142 addx.w D0, D2
00001D86 A508 syscall Create/PBHCreate/HCreate, flags=5
fn00001D88:
00001D88 F33A .extension 0x33A <<F/4-5/1>> // unimplemented
00001D8A 2705 move.l -[A3], D5
00001D8C EED1 7963 bfset [A1] {D5:D3}
00001D90 14CB move.b [A2]+, A3
00001D92 2507 move.l -[A2], D7
00001D94 06B6 D301 7091 7970 8579 7017 addi.l [A6 - 0x7A868FE9], 0xD3017091
00001DA0 0DA5 bclr -[A5], D6
00001DA2 0633 56AA 000F addi.b [A3 + D0.w + 0xF], 0xAA
00001DA8 117A 2B56 157A move.b [A0 + 0x157A], [PC + 0x2B56 /* 00004900, cstring ""<EOF> */]
00001DAE 2B56 3A2B move.l [A5 + 0x3A2B], [A6]
00001DB2 3717 move.w -[A3], [A7]
00001DB4 0128 162B btst [A0 + 0x162B], D0
00001DB8 1C1A move.b D6, [A2]+
00001DBA 378E 2A33 move.w [A3 + D2 * 2 + 0x33], A6
00001DBE 56A5 addq.l -[A5], 3
00001DC0 7A2E moveq.l D5, 0x2E
00001DC2 CB25 and.b -[A5], D5
00001DC4 2CEA 3356 move.l [A6]+, [A2 + 0x3356]
00001DC8 9429 1CDB sub.b D2, [A1 + 0x1CDB]
00001DCC 3B81 2E3B move.w [A5 + D2 * 8 + 0x3B], D1
00001DD0 0AFB .incomplete
00001DD2 2B3B 0A23 move.l -[A5], [PC + D0 * 2 + 0x23]
00001DD6 1407 move.b D2, D7
00001DD8 0C39 0623 1D21 0027 cmpi.b [0x1D210027], 0x23 /* '#' */
00001DE0 0DFA .incomplete
00001DE2 0F4A bchg A2, D7
00001DE4 9B27 sub.b -[A7], D5
00001DE6 6131 bsr +0x33 /* 00001E19 */
00001DE8 0F41 bchg D1, D7
00001DEA 22FB 1A41 move.l [A1]+, [PC + D1 * 2 + 0x41]
00001DEE 22F7 1FF8 DB30 F314 move.l [A1]+, [-0x24CF0CEC]
00001DF6 0B1F btst [A7]+, D5
00001DF8 0103 btst D3, D0
00001DFA BB05 xor.b D5, D5
00001DFC 9B27 sub.b -[A7], D5
00001DFE 0F81 bclr D1, D7
00001E00 60F3 bra -0xB /* 00001DF5 */
label00001E02:
00001E02 0465 800F subi.w -[A5], 0x800F
00001E06 6180 bsr -0x7E /* 00001D88 */
00001E08 A305 syscall Status, flags=3
00001E0A 0200 2349 andi.b D0, 0x49 /* 'I' */
00001E0E 701B moveq.l D0, 0x1B
00001E10 1794 1E09 move.b [A3 + D1 * 8 + 0x9], [A4]
00001E14 C8AB 26B0 and.l D4, [A3 + 0x26B0]
00001E18 2B1D move.l -[A5], [A5]+
00001E1A 1E07 move.b D7, D7
00001E1C 0DCF .incomplete
00001E1E 2708 move.l -[A3], A0
00001E20 2FFB 0406 move.l <<invalid special address>>, [PC + D0.w * 4 + 0x6]
00001E24 F33A .extension 0x33A <<F/4-5/1>> // unimplemented
00001E26 2103 move.l -[A0], D3
00001E28 D6E3 add.w A3, -[A3]
00001E2A 2E93 move.l [A7], [A3]
00001E2C 4127 .invalid 0, -[A7] // invalid opcode 4 with b == 4
00001E2E 0C6C 370D F4C5 cmpi.w [A4 - 0xB3B], 0x370D /* '7\r' */
00001E34 0117 btst [A7], D0
00001E36 180A move.b D4, A2
00001E38 A0A1 syscall vMRdData
00001E3A 000F 0104 ori.b A7, 0x4
00001E3E 2706 move.l -[A3], D6
00001E40 6203 bhi +0x5 /* 00001E45 */
00001E42 6ABE bpl -0x40 /* 00001E02 */
00001E44 DC42 add.w D6, D2
00001E46 8304 sbcd D1, D4
00001E48 E31F rol D7.b, 1
00001E4A DB53 add.w [A3], D5
00001E4C F720 .extension 0x720 <<F/4-5/3>> // unimplemented
00001E4E 25F7 2036 AD09 move.l [PC - 0x52F7 /* FFFFCB59, cstring ""<EOF> */], [A7 + D2.w + 0x36]
00001E54 B720 xor.b -[A0], D3
00001E56 623B bhi +0x3D /* 00001E93 */
00001E58 020F 2504 andi.b A7, 0x4
00001E5C 1706 move.b -[A3], D6
00001E5E 5488 addq.l A0, 2
00001E60 8857 or.w D4, [A7]
00001E62 01EB .incomplete
00001E64 5C17 addq.b [A7], 6
00001E66 1582 2707 7607 13EE move.b [[A2 + <<invalid base displacement size>>] + D2 * 8 + 0x760713EE], D2
00001E6E 1C9C move.b [A6], [A4]+
label00001E70:
00001E70 0705 btst D5, D3
00001E72 BA17 cmp.b D5, [A7]
00001E74 15CF 3709 move.b [PC + 0x3709 /* 0000557F, cstring ""<EOF> */], A7
00001E78 D383 addx.l D1, D3
00001E7A 4270 0715 clr.w [[A0] + D0 * 8]
00001E7E 1D7E 8B02 move.b [A6 - 0x74FE], <<invalid special address>>
00001E82 1E16 move.b D7, [A6]
00001E84 8051 or.w D0, [A1]
00001E86 09C1 .incomplete
00001E88 07D4 .incomplete
00001E8A 2707 move.l -[A3], D7
00001E8C 7F07 moveq.l D7, 0x07
00001E8E 0E1B 8931 .invalid.b [A3]+, 0x31 /* '1' */ // invalid immediate operation
00001E92 1706 move.b -[A3], D6
00001E94 6885 bvc -0x79 /* 00001E1B */
00001E96 8A43 or.w D5, D3
00001E98 16F7 1C9B move.b [A3]+, [A7 + D1 * 4 - 0x101]
00001E9C 971C sub.b [A4]+, D3
00001E9E B2F0 0714 cmpa.w A1, <<invalid full ext with I/IS == 4>>
00001EA2 AD17 syscall GetWRefCon, auto_pop
00001EA4 03F3 .incomplete
00001EA6 8606 or.b D3, D6
00001EA8 F058 1A0F .extension 0x058 <<F/1/0>>, 0x1A0F // unimplemented
00001EAC ED85 asl D5, 6
00001EAE F025 2C13 .pflush 0xF025, 0x2C13 // unimplemented
00001EB2 0C27 0EED cmpi.b -[A7], 0xED
00001EB6 0F69 0F70 bchg [A1 + 0xF70], D7
00001EBA 870E sbcd -[A3], -[A6]
00001EBC F883 016B .extension 0x883 <<F/2-3/4>> // unimplemented
00001EC0 1CCB move.b [A6]+, A3
00001EC2 9B6B 1CD3 sub.w [A3 + 0x1CD3], D5
00001EC6 452B 19D3 .invalid 2, [A3 + 0x19D3] // invalid opcode 4 with b == 4
00001ECA 45CB lea.l A2, A3
00001ECC 5C6B 1C0F addq.w [A3 + 0x1C0F], 6
00001ED0 8100 sbcd D0, D0
00001ED2 6B9C bmi -0x62 /* 00001E70 */
00001ED4 0F5A bchg [A2]+, D7
00001ED6 431E .invalid 1, [A6]+ // invalid opcode 4 with b == 4
00001ED8 F513 .extension 0x513 <<F/4-5/2>> // unimplemented
00001EDA 1703 move.b -[A3], D3
00001EDC CE27 and.b D7, -[A7]
00001EDE 0F79 1E16 6049 bchg [0x1E166049], D7
00001EE4 1041 movea.b A0, D1
00001EE6 7271 moveq.l D1, 0x71
00001EE8 ED73 roxl D3.w, D6
00001EEA 286B 0073 movea.l A4, [A3 + 0x73]
00001EEE 0207 8031 andi.b D7, 0x31 /* '1' */
00001EF2 731B moveq.l D1, 0x1B
00001EF4 4261 clr.w -[A1]
00001EF6 0053 3573 ori.w [A3], 0x3573 /* '5s' */
00001EFA 0217 0A25 andi.b [A7], 0x25 /* '%' */
00001EFE 6C0E bge +0x10 /* 00001F0E */
00001F00 3707 move.w -[A3], D7
00001F02 76E5 moveq.l D3, 0xFFFFFFE5
00001F04 008C 2707 7004 ori.l A4, 0x27077004
00001F0A 2B48 4B02 move.l [A5 + 0x4B02 /* export_2396 */], A0
label00001F0E:
00001F0E EB2C lsl D4.b, D5
00001F10 0E01 B445 .invalid.b D1, 0x45 /* 'E' */ // invalid immediate operation
00001F14 0008 CB20 ori.b A0, 0x20 /* ' ' */
00001F18 E10A lsl D2.b, 8
00001F1A 410B .invalid 0, A3 // invalid opcode 4 with b == 4
00001F1C 9721 sub.b -[A1], D3
00001F1E 3CA1 move.w [A6], -[A1]
00001F20 0F65 bchg -[A5], D7
00001F22 83C9 divs.w D1, A1
00001F24 9070 5710 sub.w D0, [A0 + D5 * 8]
00001F28 0707 btst D7, D3
00001F2A 15D9 E514 move.b [PC - 0x1AEC /* 00000440, value 0x4 */], [A1]+
00001F2E 3E87 move.w [A7], D7
00001F30 1D71 919F AB0F ACAC A710 move.b [A6 - 0x58F0], [[] + A1 - 0x54F05354]
00001F3A 2015 move.l D0, [A5]
00001F3C 89C3 divs.w D4, D3
00001F3E 0917 btst [A7], D4
00001F40 0011 0714 ori.b [A1], 0x14
00001F44 B027 cmp.b D0, -[A7]
00001F46 0653 1705 addi.w [A3], 0x1705
00001F4A AF83 syscall slMASK11, auto_pop
00001F4C 2104 move.l -[A0], D4
00001F4E 4B59 chk.w D5, [A1]+
00001F50 C81B and.b D4, [A3]+
00001F52 06A5 0D97 9DBC addi.l -[A5], 0xD979DBC
00001F58 831D or.b [A5]+, D1
00001F5A 42A3 clr.l -[A3]
00001F5C 2A4D movea.l A5, A5
00001F5E 7E56 moveq.l D7, 0x56
00001F60 3A23 move.w D5, -[A3]
00001F62 0017 0A78 ori.b [A7], 0x78 /* 'x' */
00001F66 3E33 1504 move.w D7, <<invalid full ext with I/IS == 4>>
00001F6A 1706 move.b -[A3], D6
00001F6C D066 add.w D0, -[A6]
00001F6E 0700 btst D0, D3
00001F70 4869 0813 pea.l [A1 + 0x813]
00001F74 6A07 bpl +0x9 /* 00001F7D */
00001F76 034F bchg A7, D1
00001F78 C065 and.w D0, -[A5]
00001F7A 6DC3 blt -0x3B /* 00001F3F */
00001F7C 0932 1703 2E0C C309 btst [[A2 + <<invalid base displacement size>> + D1 * 8] + 0x2E0CC309], D4
00001F84 1709 move.b -[A3], A1
00001F86 5D85 subq.l D5, 6
00001F88 DF8B addx.l -[A7], -[A3]
00001F8A 01C3 .incomplete
00001F8C 1B89 0D0F E0DD 08DB move.b [[A5 + <<invalid base displacement size>>] + D0 * 4 - 0x1F22F725], A1
00001F94 7142 moveq.l D0, 0x42
00001F96 81CF divs.w D0, A7
00001F98 2300 move.l -[A1], D0
00001F9A 2D09 move.l -[A6], A1
00001F9C 050A btst A2, D2
00001F9E 7B10 moveq.l D5, 0x10
00001FA0 310A move.w -[A0], A2
00001FA2 5A4B addq.w A3, 5
00001FA4 0C0F 6674 cmpi.b A7, 0x74 /* 't' */
00001FA8 730F moveq.l D1, 0x0F
00001FAA C502 abcd D2, D2
00001FAC E108 lsl D0.b, 8
00001FAE 4102 .invalid 0, D2 // invalid opcode 4 with b == 4
00001FB0 1B01 move.b -[A5], D1
00001FB2 1713 move.b -[A3], [A3]
00001FB4 C094 and.l D0, [A4]
00001FB6 1713 move.b -[A3], [A3]
00001FB8 7F6D moveq.l D7, 0x6D
00001FBA A63A syscall SetDateTime, flags=6
00001FBC 0303 btst D3, D1
00001FBE 3704 move.w -[A3], D4
00001FC0 9485 sub.l D2, D5
00001FC2 0A17 013B xori.b [A7], 0x3B /* ';' */
00001FC6 690A bvs +0xC /* 00001FD2 */
00001FC8 8B42 9B02 pack D5, D2, 0x9B02
00001FCC AB1D syscall QDExtensions
00001FCE 8B01 sbcd D5, D1
00001FD0 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
label00001FD2:
00001FD2 5253 addq.w [A3], 1
00001FD4 34D3 move.w [A2]+, [A3]
00001FD6 45A3 .invalid 2, -[A3] // invalid opcode 4 with b == 6
00001FD8 0CEB .incomplete
00001FDA 2463 movea.l A2, -[A3]
00001FDC 071F btst [A7]+, D3
00001FDE 3311 move.w -[A1], [A1]
00001FE0 0709 btst A1, D3
00001FE2 8753 or.w [A3], D3
00001FE4 19F3 01D3 C573 0805 026B move.b 0x6B /* 'k' */, [[] - 0x3A8CF7FB]
00001FEE 8713 or.b [A3], D3
00001FF0 2243 movea.l A1, D3
00001FF2 04C5 .incomplete
00001FF4 0073 92BB 5FDC ori.w <<invalid full ext with I/IS == 4>>, 0x92BB
00001FFA 8B01 sbcd D5, D1
00001FFC 531F subq.b [A7]+, 1
00001FFE 490E .invalid 4, A6 // invalid opcode 4 with b == 4
00002000 370B move.w -[A3], A3
00002002 1B57 13C1 move.b [A5 + 0x13C1], [A7]
00002006 C973 E147 and.w <<invalid full ext with IS == 1 and I/IS == 7>>, D4
0000200A 3B0C move.w -[A5], A4
0000200C 3177 5711 5843 move.w [A0 + 0x5843], [[A7 + D5 * 8]]
00002012 1353 0870 move.b [A1 + 0x870], [A3]
00002016 6C42 bge +0x44 /* 0000205A */
00002018 0308 btst A0, D1
0000201A 3120 move.w -[A0], -[A0]
0000201C A51D syscall MaxMem, flags=5
0000201E 0308 btst A0, D1
00002020 ED71 roxl D1.w, D6
00002022 2B74 8B0B 1705 D917 0085 move.l [A5 + 0x85], [[A4 + <<invalid base displacement size>> + A0 * 2] + 0x1705D917]
0000202C 3708 move.w -[A3], A0
0000202E EF27 asl D7.b, D7
00002030 13BC A617 141B move.b [A1 + D1.w * 4 + 0x1B], 0x17
00002036 A907 syscall SetString
00002038 930C subx.b -[A1], -[A4]
0000203A 938C subx.l -[A1], -[A4]
0000203C 938C subx.l -[A1], -[A4]
0000203E 0F41 bchg D1, D7
00002040 0106 btst D6, D0
00002042 0E45 078D .invalid.w D5, 0x78D // invalid immediate operation
00002046 6131 bsr +0x33 /* 00002079 */
00002048 02A1 0A63 06A1 andi.l -[A1], 0xA6306A1
0000204E 0A04 A26D xori.b D4, 0x6D /* 'm' */
00002052 9513 sub.b [A3], D2
00002054 0581 bclr D1, D2
00002056 01E1 .incomplete
00002058 8745 0C37 pack D3, D5, 0x0C37
// begin alternate branch 0000205A-00002060
label0000205A:
0000205A 0C37 1407 0704 cmpi.b <<invalid full ext with I/IS == 4>>, 0x7
// end alternate branch 0000205A-00002060
label0000205A: // (misaligned)
0000205C 1407 move.b D2, D7
0000205E 0704 btst D4, D3
00002060 8703 sbcd D3, D3
00002062 050E btst A6, D2
00002064 8B03 sbcd D5, D3
00002066 431D .invalid 1, [A5]+ // invalid opcode 4 with b == 4
00002068 3300 move.w -[A1], D0
0000206A 6B33 bmi +0x35 /* 0000209F */
0000206C C99A and.l [A2]+, D4
0000206E 86CC divu.w D3, A4
00002070 1E3B 0A0F move.b D7, [PC + D0 * 2 + 0xF]
00002074 0C86 971E 605A cmpi.l D6, 0x971E605A
0000207A FB09 .extension 0xB09 <<F/4-5/5>> // unimplemented
0000207C DC08 add.b D6, A0
0000207E FB1D .extension 0xB1D <<F/4-5/5>> // unimplemented
00002080 5903 subq.b D3, 4
00002082 B7A3 xor.l -[A3], D3
00002084 35BB 1BDC 30A3 move.w [A2 + D3.w - 0x93], <<invalid full ext with I/IS == 4>>
0000208A 0CDC .incomplete
0000208C F304 .extension 0x304 <<F/4-5/1>> // unimplemented
0000208E 211B move.l -[A0], [A3]+
00002090 1314 move.b -[A1], [A4]
00002092 D503 addx.b D2, D3
00002094 413A 7B00 .invalid 0, [PC + 0x7B00 /* 00009B96, cstring ""<EOF> */] // invalid opcode 4 with b == 4
00002098 230E move.l -[A1], A6
0000209A 6307 bls +0x9 /* 000020A3 */
0000209C BB0A cmpm.b [A5]+, [A2]+
0000209E 5CB7 2350 addq.l [A7], 6
000020A2 655B bcs +0x5D /* 000020FF */
000020A4 8304 sbcd D1, D4
000020A6 7356 moveq.l D1, 0x56
000020A8 1714 move.b -[A3], [A4]
000020AA 0F27 btst -[A7], D7
000020AC 19A1 8227 move.b [A4 + A0.w * 2 + 0x27], -[A1]
000020B0 19A6 A714 move.b <<invalid full ext with I/IS == 4>>, -[A6]
000020B4 B114 xor.b [A4], D0
000020B6 0200 833C andi.b D0, 0x3C /* '<' */
000020BA B627 cmp.b D3, -[A7]
000020BC 14C0 move.b [A2]+, D0
000020BE 4A0E tst.b A6
000020C0 3B0C move.w -[A5], A4
000020C2 1714 move.b -[A3], [A4]
000020C4 E414 roxr D4.b, 2
000020C6 D6BB 5607 add.l D3, [PC + D5.w * 8 + 0x7]
000020CA 159E BB02 48D0 move.b [[A2 + <<invalid base displacement size>> + A3 * 2] + 0x48D0], [A6]+
000020D0 2714 move.l -[A3], [A4]
000020D2 CE2B 5527 and.b D7, [A3 + 0x5527]
000020D6 14D3 move.b [A2]+, [A3]
000020D8 2714 move.l -[A3], [A4]
000020DA D807 add.b D4, D7
000020DC 01F6 .incomplete
000020DE 0E0E 7715 .invalid.b A6, 0x15 // invalid immediate operation
000020E2 1C2B 1C47 move.b D6, [A3 + 0x1C47]
000020E6 1526 move.b -[A2], -[A6]
000020E8 A723 syscall DisposHandle/DisposeHandle, flags=7
000020EA B56E 6D07 xor.w [A6 + 0x6D07], D2
000020EE 2AC5 move.l [A5]+, D5
000020F0 0456 C504 subi.w [A6], 0xC504
000020F4 6E7E bgt +0x80 /* 00002174 */
000020F6 C904 abcd D4, D4
000020F8 4B1E .invalid 5, [A6]+ // invalid opcode 4 with b == 4
000020FA 7715 moveq.l D3, 0x15
000020FC 878D 036A unpk -[A3], -[A5], 0x036A
00002100 170E move.b -[A3], A6
00002102 3756 6312 move.w [A3 + 0x6312], [A6]
00002106 AB00 syscall BitBlt
00002108 1818 move.b D4, [A0]+
0000210A 7017 moveq.l D0, 0x17
0000210C 14ED 6007 move.b [A2]+, [A5 + 0x6007]
00002110 15D5 0714 move.b [PC + 0x714 /* 00002826, value 0xA1 */], [A5]
00002114 F307 .extension 0x307 <<F/4-5/1>> // unimplemented
00002116 190E move.b -[A4], A6
00002118 04A4 B30A E300 subi.l -[A4], 0xB30AE300
0000211E 3317 move.w -[A1], [A7]
00002120 6B11 bmi +0x13 /* 00002133 */
00002122 7237 moveq.l D1, 0x37
00002124 0AFC .incomplete
00002126 A4DA syscall vExtendFile, flags=4
00002128 AB00 syscall BitBlt
0000212A 6312 bls +0x14 /* 0000213E */
0000212C D305 addx.b D1, D5
0000212E 2715 move.l -[A3], [A5]
00002130 35EB 05AE 1715 move.w [PC + 0x1715 /* 00003847, cstring ""<EOF> */], [A3 + 0x5AE]
00002136 1007 move.b D0, D7
00002138 02B4 96DB 08CB 0BC1 andi.l [[ + <<invalid base displacement size>>]], 0x96DB08CB
// begin alternate branch 0000213E-00002140
label0000213E:
0000213E 0BC1 .incomplete
// end alternate branch 0000213E-00002140
label0000213E: // (misaligned)
00002140 00A1 E417 14F5 ori.l -[A1], 0xE41714F5
00002146 C501 abcd D2, D1
00002148 0709 btst A1, D3
0000214A B127 xor.b -[A7], D0
fn0000214C:
0000214C 15BE AC04 move.b [A2 + A2 * 4 + 0x4], <<invalid special address>>
00002150 CE42 and.w D7, D2
00002152 1710 move.b -[A3], [A0]
00002154 9F27 sub.b -[A7], D7
00002156 15C9 5302 move.b [PC + 0x5302 /* 0000745A, cstring ""<EOF> */], A1
0000215A 1715 move.b -[A3], [A5]
0000215C CE27 and.b D7, -[A7]
0000215E 15AF 0F26 471A 1527 move.b [[A2 + D4 * 8] + 0x1527], [A7 + 0xF26]
00002166 15E2 1715 move.b [PC + 0x1715 /* 0000387D, cstring ""<EOF> */], -[A2]
0000216A E4F0 2E2A roxr .w [A0 + D2 * 8 + 0x2A]
0000216E 2956 E301 move.l [A4 - 0x1CFF], [A6]
00002172 BB03 xor.b D3, D5
label00002174:
00002174 4311 .invalid 1, [A1] // invalid opcode 4 with b == 4
00002176 2E0E move.l D7, A6
label00002178:
00002178 CC27 and.b D6, -[A7]
0000217A 1682 move.b [A3], D2
0000217C 2E08 move.l D7, A0
0000217E CC8B and.l D6, A3
00002180 3AEB 0156 move.w [A5]+, [A3 + 0x156]
00002184 5306 subq.b D6, 1
00002186 5300 subq.b D0, 1
00002188 0F86 bclr D6, D7
0000218A 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
0000218C 6641 bne +0x43 /* 000021CF */
0000218E 00A6 0686 4329 ori.l -[A6], 0x6864329
00002194 6303 bls +0x5 /* 00002199 */
00002196 1B14 move.b -[A5], [A4]
00002198 328B move.w [A1], A3
0000219A 125B movea.b A1, [A3]+
0000219C 0397 bclr [A7], D1
0000219E 16A3 move.b [A3], -[A3]
000021A0 4703 .invalid 3, D3 // invalid opcode 4 with b == 4
000021A2 E8FC 4705 6007 1BC7 bftst 0x60071BC7 {28:5}
000021AA 1703 move.b -[A3], D3
000021AC DAD2 add.w A5, [A2]
000021AE 0690 1AA3 2217 addi.l [A0], 0x1AA32217
000021B4 16EC 684A move.b [A3]+, [A4 + 0x684A]
000021B8 2207 move.l D1, D7
000021BA 1859 movea.b A4, [A1]+
000021BC DB03 addx.b D5, D3
000021BE 2717 move.l -[A3], [A7]
000021C0 0309 btst A1, D1
000021C2 0107 btst D7, D0
000021C4 1694 move.b [A3], [A4]
000021C6 E501 asl D1.b, 2
000021C8 6182 bsr -0x7C /* 0000214C */
000021CA F501 .extension 0x501 <<F/4-5/2>> // unimplemented
000021CC 0101 btst D1, D0
000021CE AB06 syscall CullPoints
000021D0 4A68 8102 tst.w [A0 - 0x7EFE]
000021D4 3104 move.w -[A0], D4
000021D6 0D01 btst D1, D6
000021D8 2D02 move.l -[A6], D2
000021DA 8100 sbcd D0, D0
000021DC 3502 move.w -[A2], D2
000021DE 0901 btst D1, D4
000021E0 2502 move.l -[A2], D2
000021E2 2111 move.l -[A0], [A1]
000021E4 0704 btst D4, D3
000021E6 6B90 bmi -0x6E /* 00002178 */
000021E8 4329 06D2 .invalid 1, [A1 + 0x6D2] // invalid opcode 4 with b == 4
000021EC A325 syscall GetHandleSize, flags=3
000021EE 3711 move.w -[A3], [A1]
000021F0 BEE7 cmpa.w A7, -[A7]
000021F2 24A4 move.l [A2], -[A4]
000021F4 0B1C btst [A4]+, D5
000021F6 2675 0C16 movea.l A3, [A5 + D0 * 4 + 0x16]
000021FA 3B02 move.w -[A5], D2
000021FC 0717 btst [A7], D3
000021FE 1D16 move.b -[A6], [A6]
00002200 633B bls +0x3D /* 0000223D */
00002202 1680 move.b [A3], D0
00002204 EB23 asl D3.b, D5
00002206 1D01 move.b -[A6], D1
00002208 0901 btst D1, D4
0000220A 1D0C move.b -[A6], A4
0000220C 8817 or.b D4, [A7]
0000220E 0875 7D0B 8901 bchg.b [[A5 + <<invalid base displacement size>> + A0]], 0xB
00002214 C724 and.b -[A4], D3
00002216 FB23 .extension 0xB23 <<F/4-5/5>> // unimplemented
00002218 0A06 230A xori.b D6, 0xA /* '\n' */
0000221C E51C rol D4.b, 2
0000221E A931 syscall NewMenu
00002220 0200 0F45 andi.b D0, 0x45 /* 'E' */
00002224 8AC5 divu.w D5, D5
00002226 A223 syscall DisposHandle/DisposeHandle, flags=2
00002228 0A57 0C8C xori.w [A7], 0xC8C
0000222C 10B3 12F7 move.b [A0], [A3 + D1.w * 2 - 0x9]
00002230 1731 5338 2B55 2718 move.b -[A3], [A1 + 0x2B552718 + D5 * 2]
00002238 11B3 1206 2100 move.b [A0 + <<invalid base displacement size>> + D2], [A3 + D1.w * 2 + 0x6]
0000223E 3717 move.w -[A3], [A7]
00002240 4C07 1762 movem.w D1,D5,D6,A0,A1,A2,A4, D7
00002244 4317 .invalid 1, [A7] // invalid opcode 4 with b == 4
00002246 1717 move.b -[A3], [A7]
00002248 651B bcs +0x1D /* 00002265 */
0000224A 0757 bchg [A7], D3
0000224C 1769 053A 2717 move.b [A3 + 0x2717], [A1 + 0x53A]
00002252 73C3 moveq.l D1, 0xFFFFFFC3
00002254 0407 0DD7 subi.b D7, 0xD7
00002258 4717 .invalid 3, [A7] // invalid opcode 4 with b == 4
0000225A 7A5B moveq.l D5, 0x5B
0000225C 03A5 bclr -[A5], D1
0000225E 24F7 1780 move.l [A2]+, [ + <<invalid base displacement size>> + D1 * 8]
00002262 F717 .extension 0x717 <<F/4-5/3>> // unimplemented
00002264 9117 sub.b [A7], D0
00002266 17A2 0107 6717 A773 move.b [[A3 + <<invalid base displacement size>>] + D0 + 0x6717A773], -[A2]
0000226E 2217 move.l D1, [A7]
00002270 15E8 014C 068B move.b [PC + 0x68B /* 000028FD, value 0xFB */], [A0 + 0x14C]
00002276 1055 movea.b A0, [A5]
00002278 C48B and.l D2, A3
0000227A 103A 9B2E move.b D0, [PC - 0x64D2 /* FFFFBDAA, cstring ""<EOF> */]
0000227E 1818 move.b D4, [A0]+
00002280 1717 move.b -[A3], [A7]
00002282 B547 xor.w D7, D2
00002284 0C1C 04CE cmpi.b [A4]+, 0xCE
00002288 C804 and.b D4, D4
0000228A 1717 move.b -[A3], [A7]
0000228C EE17 roxr D7.b, 7
0000228E 188B move.b [A4], A3
00002290 5344 subq.w D4, 1
00002292 D405 add.b D2, D5
00002294 401A negx.b [A2]+
00002296 9327 sub.b -[A7], D1
00002298 26C5 move.l [A3]+, D5
0000229A 00D3 .incomplete
0000229C 051A btst [A2]+, D2
0000229E 0F26 btst -[A6], D7
000022A0 171B move.b -[A3], [A3]+
000022A2 3217 move.w D1, [A7]
000022A4 0C4C 8817 cmpi.w A4, 0x8817
000022A8 0C51 4384 cmpi.w [A1], 0x4384
000022AC B387 xor.l D7, D1
000022AE C386 and.l D6, D1
000022B0 2B07 move.l -[A5], D7
000022B2 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
000022B4 930B subx.b -[A1], -[A3]
000022B6 CB43 exg D5, D3
000022B8 9C21 sub.b D6, -[A1]
000022BA 00CB .incomplete
000022BC 43E8 0673 lea.l A1, [A0 + 0x673]
000022C0 2206 move.l D1, D6
000022C2 8A17 or.b D5, [A7]
000022C4 0932 7816 btst [A2 + D7 + 0x16], D4
000022C8 C825 and.b D4, -[A5]
000022CA 0173 0EA5 bchg [A3 + D0 * 8 - 0x91], D0
000022CE 1ACB move.b [A5]+, A3
000022D0 162B 6D07 move.b D3, [A3 + 0x6D07]
000022D4 0CAA 2307 0718 5B73 cmpi.l [A2 + 0x5B73], 0x23070718
000022DC 0E63 060F .invalid.w -[A3], 0x60F // invalid immediate operation
000022E0 C101 abcd D0, D1
000022E2 171D move.b -[A3], [A5]+
000022E4 4717 .invalid 3, [A7] // invalid opcode 4 with b == 4
000022E6 1840 movea.b A4, D0
000022E8 3B1C move.w -[A5], [A4]+
000022EA 130A move.b -[A1], A2
000022EC C501 abcd D2, D1
000022EE 7B11 moveq.l D5, 0x11
000022F0 A330 syscall OSEventAvail, flags=3
000022F2 C501 abcd D2, D1
000022F4 8005 or.b D0, D5
000022F6 019C bclr [A4]+, D0
000022F8 A520 syscall SetPtrSize, flags=5
000022FA 0113 btst [A3], D0
000022FC 730E moveq.l D1, 0x0E
000022FE 4718 .invalid 3, [A0]+ // invalid opcode 4 with b == 4
00002300 7B07 moveq.l D5, 0x07
00002302 18CF move.b [A4]+, A7
00002304 2718 move.l -[A3], [A0]+
00002306 6F5B ble +0x5D /* 00002363 */
00002308 4D26 .invalid 6, -[A6] // invalid opcode 4 with b == 4
0000230A 050E btst A6, D2
0000230C 8304 sbcd D1, D4
0000230E 4B1B .invalid 5, [A3]+ // invalid opcode 4 with b == 4
00002310 5510 subq.b [A0], 2
00002312 2718 move.l -[A3], [A0]+
00002314 8117 or.b [A7], D0
00002316 06CA .incomplete
00002318 5718 subq.b [A0]+, 3
0000231A 8806 or.b D4, D6
0000231C 9B2E 09B7 sub.b [A6 + 0x9B7], D5
00002320 0716 btst [A6], D3
00002322 6D37 blt +0x39 /* 0000235B */
00002324 1010 move.b D0, [A0]
00002326 A718 syscall GetFPos, flags=7
00002328 9707 subx.b D3, D7
0000232A 10E2 move.b [A0]+, -[A2]
0000232C 3518 move.w -[A2], [A0]+
0000232E 7307 moveq.l D1, 0x07
00002330 3AC3 move.w [A5]+, D3
00002332 0318 btst [A0]+, D1
00002334 182B 0ED3 move.b D4, [A3 + 0xED3]
00002338 1127 move.b -[A0], -[A7]
0000233A 18A3 move.b [A4], -[A3]
0000233C EB2E lsl D6.b, D5
0000233E 92E6 sub.w A1, -[A6]
00002340 05EC .incomplete
00002342 1712 move.b -[A3], [A2]
00002344 A025 syscall GetHandleSize
00002346 B672 0321 C8A8 cmp.w D3, [[A2 - 0x3758 + D0 * 2]]
0000234C D300 addx.b D1, D0
0000234E 1E07 move.b D7, D7
00002350 16E7 move.b [A3]+, -[A7]
00002352 E59E rol D6, 2
00002354 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
00002356 670B beq +0xD /* 00002363 */
00002358 3168 255A 570B move.w [A0 + 0x570B], [A0 + 0x255A]
0000235E 3D07 move.w -[A6], D7
00002360 17D5 0719 move.b [[PC + D0 * 8]], [A5]
00002364 4F2B 0773 .invalid 7, [A3 + 0x773] // invalid opcode 4 with b == 4
00002368 0D7A E328 bchg [PC - 0x1CD8 /* 00000692, value 0x27B */], D6
0000236C 7B10 moveq.l D5, 0x10
0000236E A902 syscall RealFont
00002370 6304 bls +0x6 /* 00002376 */
00002372 3718 move.w -[A3], [A0]+
00002374 CA8B and.l D5, A3
label00002376:
00002376 6117 bsr +0x19 /* 0000238F */
00002378 18D0 move.b [A4]+, [A0]
0000237A F309 .extension 0x309 <<F/4-5/1>> // unimplemented
0000237C 046B 7B94 2719 subi.w [A3 + 0x2719], 0x7B94
00002382 2217 move.l D1, [A7]
00002384 0939 0705 DBC3 btst [0x0705DBC3], D4
0000238A 0345 bchg D5, D1
0000238C 0F07 btst D7, D7
0000238E 1615 move.b D3, [A5]
00002390 630C bls +0xE /* 0000239E */
00002392 7B0F moveq.l D5, 0x0F
00002394 FA0F 0105 .unknown 0xFA0F 0x0105 (W = 5)
00002398 749B moveq.l D2, 0xFFFFFF9B
0000239A 0D57 bchg [A7], D6
0000239C 1951 1B00 move.b [A4 + 0x1B00], [A1]
// begin alternate branch 0000239E-000023A0
label0000239E:
0000239E 1B00 move.b -[A5], D0
// end alternate branch 0000239E-000023A0
label0000239E: // (misaligned)
000023A0 0718 btst [A0]+, D3
000023A2 FB06 .extension 0xB06 <<F/4-5/5>> // unimplemented
000023A4 82BB 5F8C or.l D1, <<invalid full ext with I/IS == 4>>
000023A8 3719 move.w -[A3], [A1]+
000023AA 001B 0017 ori.b [A3]+, 0x17
000023AE 1906 move.b -[A4], D6
000023B0 6B21 bmi +0x23 /* 000023D3 */
000023B2 5719 subq.b [A1]+, 3
000023B4 0A0F ED00 xori.b A7, 0x0
000023B8 D305 addx.b D1, D5
000023BA E100 asl D0.b, 8
000023BC 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4
000023BE 030D btst A5, D1
000023C0 3717 move.w -[A3], [A7]
000023C2 C75B and.w [A3]+, D3
000023C4 1C47 movea.b A6, D7
000023C6 1918 move.b -[A4], [A0]+
000023C8 6D01 blt +0x3 /* 000023CB */
000023CA 6BEB bmi -0x13 /* 000023B7 */
000023CC 9B2F 0B18 sub.b [A7 + 0xB18], D5
000023D0 3718 move.w -[A3], [A0]+
000023D2 EBDD 0A57 bfexts D0, [A5]+ {D1:23}
000023D6 1939 5301 5710 move.b -[A4], [0x53015710]
000023DC 1447 movea.b A2, D7
000023DE 0096 5301 6512 ori.l [A6], 0x53016512
000023E4 2718 move.l -[A3], [A0]+
000023E6 F0DA A302 .extension 0x0DA <<F/2-3/0>> // unimplemented
000023EA 2713 move.l -[A3], [A3]
000023EC 2017 move.l D0, [A7]
000023EE 1968 B131 656E move.b [A4 + 0x656E], [A0 - 0x4ECF]
000023F4 9CA8 D227 sub.l D6, [A0 - 0x2DD9]
000023F8 195A 14A0 move.b [A4 + 0x14A0], [A2]+
000023FC E302 asl D2.b, 1
000023FE 3718 move.w -[A3], [A0]+
00002400 FFE9 .invalid <<F/7/7>>
00002402 0CB4 1B1E 233E 06C6 cmpi.l [A4 + D0.w * 8 - 0x58], 0x1B1E233E
0000240A AA00 syscall OpenCPort
0000240C 379C 7257 move.w [A3 + D7.w * 2 + 0x57], [A4]+
00002410 1968 1716 B813 move.b [A4 - 0x47ED], [A0 + 0x1716]
00002416 512E 5301 subq.b [A6 + 0x5301], 8
0000241A 2CEA C607 move.l [A6]+, [A2 - 0x39F9]
0000241E 0695 4C8B 0207 addi.l [A5], 0x4C8B0207
00002424 08FB 4206 6807 bset.b [PC + D6 + 0x7], 0x6
0000242A 1D37 9B0C move.b -[A6], <<invalid full ext with I/IS == 4>>
0000242E 070A btst A2, D3
00002430 9141 subx.w D0, D1
00002432 0037 1989 1719 ori.b [[A7 + D1 * 8]], 0x89
00002438 6407 bcc +0x9 /* 00002441 */
0000243A 1991 A900 move.b [A4 + <<invalid base displacement size>> + A2], [A1]
0000243E FE3B 4306 .unknown 0xFE3B 0x4306 (W = 7)
00002442 E4AA lsr D2, D2
00002444 000F 16DB ori.b A7, 0xDB
00002448 0187 bclr D7, D0
0000244A 27C0 171D move.l [[PC] + D1 * 8], D0
0000244E DE43 add.w D7, D3
00002450 6A04 bpl +0x6 /* 00002456 */
00002452 EAE4 6B01 bfchg -[A4] {D4:1}
label00002456:
00002456 2EE4 move.l [A7]+, -[A4]
00002458 F727 .extension 0x727 <<F/4-5/3>> // unimplemented
0000245A D737 198E 3719 add.b [[ + <<invalid base displacement size>>] + D1 + 0x3719], D3
00002460 99B1 9227 sub.l [A1 + A1.w * 2 + 0x27], D4
00002464 110B move.b -[A0], A3
00002466 4517 .invalid 2, [A7] // invalid opcode 4 with b == 4
00002468 4306 .invalid 1, D6 // invalid opcode 4 with b == 4
0000246A A700 syscall Open/PBHOpen/HOpen, flags=7
0000246C 8F37 19B2 0F06 1304 5532 or.b [[0xF061304 + D1] + 0x5532], D7
00002476 1304 move.b -[A1], D4
00002478 3AAB 0118 move.w [A5], [A3 + 0x118]
0000247C 1857 movea.b A4, [A7]
0000247E 19B8 EB56 0643 move.b [A4 + D0.w * 8 + 0x43], [0xFFFFEB56]
00002484 0616 1713 addi.b [A6], 0x13
00002488 6907 bvs +0x9 /* 00002491 */
0000248A 1B46 4306 move.b [A5 + 0x4306], D6
0000248E 171B move.b -[A3], [A3]+
00002490 5C74 C374 addq.w <<invalid full ext with I/IS == 4>>, 6
00002494 2D34 D300 move.l -[A6], [A4 + <<invalid base displacement size>> + A5 * 2]
00002498 3D34 C61E move.w -[A6], [A4 + A4.w * 8 + 0x1E]
0000249C 0719 btst [A1]+, D3
0000249E 0429 34A7 19CC subi.b [A1 + 0x19CC], 0xA7
000024A4 DB46 addx.w D5, D6
000024A6 1719 move.b -[A3], [A1]+
000024A8 E65A ror D2.w, 3
000024AA 531E subq.b [A6]+, 1
000024AC 254D A313 move.l [A2 - 0x5CED], A5
000024B0 2719 move.l -[A3], [A1]+
000024B2 EAB1 roxr D1, D5
000024B4 E76B lsl D3.w, D3
000024B6 6A5A bpl +0x5C /* 00002512 */
000024B8 9300 subx.b D1, D0
000024BA 5719 subq.b [A1]+, 3
000024BC EA63 asr D3.w, D5
000024BE 6A5A bpl +0x5C /* 0000251A */
000024C0 7B2C moveq.l D5, 0x2C
000024C2 D102 addx.b D0, D2
000024C4 5685 addq.l D5, 3
000024C6 0173 6A5A bchg [A3 + D6 * 2 + 0x5A], D0
000024CA 4B1E .invalid 5, [A6]+ // invalid opcode 4 with b == 4
000024CC 930B subx.b -[A1], -[A3]
000024CE 2B4B 9C8B move.l [A5 - 0x6375], A3
000024D2 3907 move.w -[A4], D7
000024D4 1A04 move.b D5, D4
000024D6 5A03 addq.b D3, 5
000024D8 20F5 0589 move.l [A0]+, [[ + <<invalid base displacement size>> + D0 * 4]]
000024DC 0541 bchg D1, D2
000024DE 0443 1E29 subi.w D3, 0x1E29
000024E2 01F1 .incomplete
000024E4 0521 btst -[A1], D2
000024E6 076B 0F91 bchg [A3 + 0xF91], D3
000024EA 01E9 .incomplete
000024EC 0581 bclr D1, D2
000024EE 0143 bchg D3, D0
000024F0 0CE5 .incomplete
000024F2 053B 4BE5 btst <<invalid full ext with IS == 1 and I/IS == 5>>, D2
000024F6 055B bchg [A3]+, D2
000024F8 0FE5 .incomplete
000024FA 05E3 .incomplete
000024FC 1105 move.b -[A0], D5
000024FE 0356 bchg [A6], D1
00002500 5106 subq.b D6, 8
00002502 736A moveq.l D1, 0x6A
00002504 6907 bvs +0x9 /* 0000250D */
00002506 6501 bcs +0x3 /* 00002509 */
00002508 2906 move.l -[A4], D6
0000250A 736A moveq.l D1, 0x6A
0000250C 2719 move.l -[A3], [A1]+
0000250E E9A9 lsl D1, D4
00002510 0563 bchg -[A3], D2
label00002512:
00002512 6A6B bpl +0x6D /* 0000257F */
00002514 0B93 bclr [A3], D5
00002516 0BF3 .incomplete
00002518 219C 6B30 9CB3 2DC3 move.l [A0 - 0x634CD23D + D6 * 2], [A4]+
// begin alternate branch 0000251A-00002526
label0000251A:
0000251A 6B30 bmi +0x32 /* 0000254C */
0000251C 9CB3 2DC3 069C 74A3 sub.l D6, [[ + <<invalid base displacement size>>] + 0x69C74A3]
00002524 059C bclr [A4]+, D2
// end alternate branch 0000251A-00002526
label0000251A: // (misaligned)
00002520 069C 74A3 059C addi.l [A4]+, 0x74A3059C
00002526 74DB moveq.l D2, 0xFFFFFFDB
00002528 1F9C 134B 5938 271A move.b [[A7 + <<invalid base displacement size>>] + 0x5938271A], [A4]+
00002530 1106 move.b -[A0], D6
00002532 AB01 syscall BitsToMap
00002534 C938 3715 and.b [0x00003715], D4
00002538 D937 1A37 add.b [A7 + D1 * 2 + 0x37], D4
0000253C 7C8C moveq.l D6, 0xFFFFFF8C
0000253E 5380 subq.l D0, 1
00002540 3022 move.w D0, -[A2]
00002542 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00002544 6841 bvc +0x43 /* 00002587 */
00002546 0036 C30B F302 0886 ori.b [[A6 + <<invalid base displacement size>> + A7 * 2] + 0x886], 0xB
// begin alternate branch 0000254C-00002550
label0000254C:
0000254C 0886 F302 bclr.b D6, 0x2
// end alternate branch 0000254C-00002550
label0000254C: // (misaligned)
0000254E F302 .extension 0x302 <<F/4-5/1>> // unimplemented
00002550 6066 bra +0x68 /* 000025B8 */
00002552 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
00002554 E599 rol D1, 2
00002556 271B move.l -[A3], [A3]+
00002558 4707 .invalid 3, D7 // invalid opcode 4 with b == 4
0000255A 0DD3 .incomplete
0000255C 7C06 moveq.l D6, 0x06
0000255E E5BD rol D5, D2
00002560 071E btst [A6]+, D3
00002562 4266 clr.w -[A6]
00002564 7B06 moveq.l D5, 0x06
00002566 6063 bra +0x65 /* 000025CB */
00002568 6DF3 blt -0xB /* 0000255D */
0000256A 02A6 0E21 7127 andi.l -[A6], 0xE217127
00002570 1CBA 8721 move.b [A6], [PC - 0x78DF /* FFFFAC93, cstring ""<EOF> */]
00002574 B649 cmp.w D3, A1
00002576 30CD move.w [A0]+, A5
00002578 D2BA 071E add.l D1, [PC + 0x71E /* 00002C98, cstring ""<EOF> */]
0000257C 842A 1427 or.b D2, [A2 + 0x1427]
00002580 2015 move.l D0, [A5]
00002582 1ACB move.b [A5]+, A3
00002584 2726 move.l -[A3], -[A6]
00002586 671A beq +0x1C /* 000025A2 */
00002588 A665 syscall StackSpace, flags=6
0000258A DCE7 add.w A6, -[A7]
0000258C 1B0B move.b -[A5], A3
0000258E A5A8 syscall 0x0A8, flags=5
00002590 A52E syscall BlockMove/BlockMoveData, flags=5
00002592 9507 subx.b D2, D7
00002594 7C9D moveq.l D6, 0xFFFFFF9D
00002596 07FB .incomplete
00002598 2B40 5637 move.l [A5 + 0x5637], D0
0000259C 1AA4 move.b [A5], -[A4]
0000259E E94E lsl D6.w, 4
000025A0 9342 subx.w D1, D2
label000025A2:
000025A2 D108 addx.b -[A0], -[A0]
000025A4 530F subq.b A7, 1
000025A6 0705 btst D5, D3
000025A8 8F07 sbcd D7, D7
000025AA 200B move.l D0, A3
000025AC F343 .extension 0x343 <<F/4-5/1>> // unimplemented
000025AE 7101 moveq.l D0, 0x01
000025B0 8B10 or.b [A0], D5
000025B2 2693 move.l [A3], [A3]
000025B4 1B09 move.b -[A5], A1
000025B6 E69D ror D5, 3
label000025B8:
000025B8 09A5 bclr -[A5], D4
000025BA AAF0 syscall PCCardDispatch
000025BC E729 lsl D1.b, D3
000025BE AEF0 syscall PCCardDispatch, auto_pop
000025C0 9909 subx.b -[A4], -[A1]
000025C2 B30B cmpm.b [A1]+, [A3]+
000025C4 1364 2314 move.b [A1 + 0x2314], -[A4]
000025C8 071B btst [A3]+, D3
000025CA 6E23 bgt +0x25 /* 000025EF */
000025CC 14AE 0FA8 move.b [A2], [A6 + 0xFA8]
000025D0 D207 add.b D1, D7
000025D2 1B75 C100 0FA8 move.b [A5 + 0xFA8], [A5 + <<invalid base displacement size>> + A4]
000025D8 D206 add.b D1, D6
000025DA D2A5 add.l D1, -[A5]
000025DC 0BDB .incomplete
000025DE 4D88 .invalid 6, A0 // invalid opcode 4 with b == 6
000025E0 910B subx.b -[A0], -[A3]
000025E2 0B03 btst D3, D5
000025E4 2316 move.l -[A1], [A6]
000025E6 D21B add.b D1, [A3]+
000025E8 1B4A D2AE move.b [A5 - 0x2D52], A2
000025EC 079E bclr [A6]+, D3
000025EE DB43 addx.w D5, D3
000025F0 04C5 .incomplete
000025F2 0013 64C1 ori.b [A3], 0xC1
000025F6 0031 0C8B 3497 ori.b [A1 + D3.w * 4 - 0x105], 0x8B
000025FC 29DC DB16 F729 move.l 0xDB16F729, [A4]+
00002602 E837 roxr D7.b, D4
00002604 0D3B 4048 btst [PC + D4.w + 0x48], D6
// begin alternate branch 00002606-00002608
fn00002606:
00002606 4048 negx.w A0
// end alternate branch 00002606-00002608
fn00002606: // (misaligned)
00002608 4027 negx.b -[A7]
0000260A 1BC8 move.b <<invalid special address>>, A0
0000260C 1795 B4D3 move.b [A3 + A3.w * 4 - 0x45], [A5]
00002610 0569 019B bchg [A1 + 0x19B], D2
00002614 0747 bchg D7, D3
00002616 14A6 move.b [A2], -[A6]
00002618 6B0A bmi +0xC /* 00002624 */
0000261A 3C9E move.w [A6], [A6]+
0000261C 1712 move.b -[A3], [A2]
0000261E 3A16 move.w D5, [A6]
00002620 AC2B syscall Pack9, auto_pop
00002622 1238 0B02 move.b D1, [0x00000B02]
// begin alternate branch 00002624-00002626
label00002624:
00002624 0B02 btst D2, D5
// end alternate branch 00002624-00002626
label00002624: // (misaligned)
00002626 820A or.b D1, A2
00002628 1CBB 09B2 827B 15DB 070F move.b [A6], [[-0x7D84EA25 + D0] + 0x70F]
00002632 04DA .incomplete
00002634 53C8 0F0A dbls D0, +0xF0C /* 00003540 */
00002638 1CEB 0A40 move.b [A6]+, [A3 + 0xA40]
0000263C 0806 1B08 btst.b D6, 0x8
00002640 1720 move.b -[A3], -[A0]
00002642 8481 or.l D2, D1
00002644 004A 8217 ori.w A2, 0x8217
00002648 183D move.b D4, <<invalid special address>>
0000264A 8B06 sbcd D5, D6
0000264C A587 syscall IOPMsgRequest, flags=5
0000264E 2E60 movea.l A7, -[A0]
00002650 45A8 1B08 .invalid 2, [A0 + 0x1B08] // invalid opcode 4 with b == 6
00002654 49A8 6951 .invalid 4, [A0 + 0x6951] // invalid opcode 4 with b == 6
00002658 170A move.b -[A3], A2
0000265A 64DB bcc -0x23 /* 00002637 */
0000265C 1627 move.b D3, -[A7]
0000265E 07E8 .incomplete
00002660 7B01 moveq.l D5, 0x01
00002662 61A2 bsr -0x5C /* 00002606 */
00002664 3714 move.w -[A3], [A4]
00002666 B9A3 xor.l -[A3], D4
00002668 05C3 .incomplete
0000266A 1613 move.b D3, [A3]
0000266C 052B 0707 btst [A3 + 0x707], D2
00002670 201F move.l D0, [A7]+
00002672 5B00 subq.b D0, 5
00002674 1ABB 2E37 move.b [A5], [PC + D2 * 8 + 0x37]
00002678 1802 move.b D4, D2
0000267A DB16 add.b [A6], D5
0000267C 06A3 0127 180A addi.l -[A3], 0x127180A
00002682 A100 syscall Open/PBHOpen/HOpen, flags=1
00002684 0708 btst A0, D3
00002686 369B move.w [A3], [A3]+
00002688 23A9 00B6 070E 16F3 move.l [[A1 + <<invalid base displacement size>>] + D0 * 8 + 0x16F3], [A1 + 0xB6]
00002690 04AB 3004 6C7B 0A89 subi.l [A3 + 0xA89], 0x30046C7B
00002698 0F4A bchg A2, D7
0000269A 483B 0C61 nbcd.b [PC + D0 * 4 + 0x61]
0000269E 5C4A addq.w A2, 6
000026A0 A305 syscall Status, flags=3
000026A2 BB02 xor.b D2, D5
000026A4 C304 abcd D1, D4
000026A6 BB02 xor.b D2, D5
000026A8 2B05 move.l -[A5], D5
000026AA BB02 xor.b D2, D5
000026AC 271C move.l -[A3], [A4]+
000026AE 5E96 addq.l [A6], 7
000026B0 B305 xor.b D5, D1
000026B2 D0A8 48C9 add.l D0, [A0 + 0x48C9]
000026B6 D60F add.b D3, A7
000026B8 26C5 move.l [A3]+, D5
000026BA E423 asr D3.b, D2
000026BC 095B bchg [A3]+, D4
000026BE 0257 0818 andi.w [A7], 0x818
000026C2 9B14 sub.b [A4], D5
000026C4 2720 move.l -[A3], -[A0]
000026C6 F3A3 .invalid <<F/6/1>>
000026C8 0529 2383 btst [A1 + 0x2383], D2
000026CC 2727 move.l -[A3], -[A7]
000026CE 1DDF move.b <<invalid special address>>, [A7]+
000026D0 9B14 sub.b [A4], D5
000026D2 3B0A move.w -[A5], A2
000026D4 0F1A btst [A2]+, D7
000026D6 4B2C 6D0B .invalid 5, [A4 + 0x6D0B] // invalid opcode 4 with b == 4
000026DA 9B14 sub.b [A4], D5
000026DC 3718 move.w -[A3], [A0]+
000026DE 0885 0915 bclr.b D5, 0x15
000026E2 7507 moveq.l D2, 0x07
000026E4 1816 move.b D4, [A6]
000026E6 F55F .extension 0x55F <<F/4-5/2>> // unimplemented
000026E8 330D move.w -[A1], A5
000026EA 41BA 45E5 .invalid 0, [PC + 0x45E5 /* 00006CD1, cstring ""<EOF> */] // invalid opcode 4 with b == 6
000026EE E102 asl D2.b, 8
000026F0 25A6 270A 1863 move.l [[A2 + <<invalid base displacement size>> + D2 * 8] + 0x1863], -[A6]
000026F6 5A49 addq.w A1, 5
000026F8 B907 xor.b D7, D4
000026FA 1E9E move.b [A7], [A6]+
000026FC E504 asl D4.b, 2
000026FE 8726 or.b -[A6], D3
00002700 8F0A sbcd -[A7], -[A2]
00002702 1A17 move.b D5, [A7]
00002704 8A02 or.b D5, D2
00002706 E540 asl D0.w, 2
00002708 371B move.w -[A3], [A3]+
0000270A 1766 067C move.b [A3 + 0x67C], -[A6]
0000270E 0A1A 0F26 xori.b [A2]+, 0x26 /* '&' */
00002712 78B2 moveq.l D4, 0xFFFFFFB2
00002714 7C37 moveq.l D6, 0x37
00002716 0A84 A407 129D xori.l D4, 0xA407129D
0000271C 6312 bls +0x14 /* 00002730 */
0000271E 8B02 sbcd D5, D2
00002720 3715 move.w -[A3], [A5]
00002722 1A9E move.b [A5], [A6]+
00002724 EB05 asl D5.b, 5
00002726 046C 8B02 270A subi.w [A4 + 0x270A], 0x8B02
0000272C AE8B syscall 0xA8B, auto_pop
0000272E 027B 0B07 0D7B 2181 7B18 E6B3 0A2A andi.w [[PC + 0x21817B18] - 0x194CF5D6], 0xB07
// begin alternate branch 00002730-00002740
label00002730:
00002730 0B07 btst D7, D5
00002732 0D7B 2181 bchg [[ + <<invalid base displacement size>> + D2]], D6
00002736 7B18 moveq.l D5, 0x18
00002738 E6B3 roxr D3, D3
0000273A 0A2A AEF3 0B83 xori.b [A2 + 0xB83], 0xF3
// end alternate branch 00002730-00002740
label00002730: // (misaligned)
0000273C AEF3 syscall ExpansionBusDispatch, auto_pop
0000273E 0B83 bclr D3, D5
00002740 088B 02AB bclr.b A3, 0xAB
00002744 0204 A46B andi.b D4, 0x6B /* 'k' */
00002748 118B 02C3 move.b [A0 + D0.w * 2 - 0x61], A3
0000274C 712A moveq.l D0, 0x2A
0000274E 630B bls +0xD /* 0000275B */
00002750 8B01 sbcd D5, D1
00002752 E195 roxl D5, 8
00002754 D103 addx.b D0, D3
00002756 070F btst A7, D3
00002758 9307 subx.b D1, D7
0000275A 08A6 85F4 bclr.b -[A6], 0xF4
0000275E AB0F syscall CheckPic
00002760 D305 addx.b D1, D5
00002762 569B addq.l [A3]+, 3
00002764 04A5 008B 022A subi.l -[A5], 0x8B022A
0000276A 5710 subq.b [A0], 3
0000276C 062D 0C6B 0D57 addi.b [A5 + 0xD57], 0x6B /* 'k' */
00002772 19A6 2710 move.b [A4 + D2 * 8], -[A6]
00002776 1B21 move.b -[A5], -[A1]
00002778 1116 move.b -[A0], [A6]
0000277A 2316 move.l -[A1], [A6]
0000277C 370A move.w -[A3], A2
0000277E 1847 movea.b A4, D7
00002780 1E9A move.b [A7], [A2]+
00002782 071C btst [A4]+, D3
00002784 CDEB 0523 muls.w D6, [A3 + 0x523]
00002788 345B movea.w A2, [A3]+
0000278A 01E9 .incomplete
0000278C C727 and.b -[A7], D3
0000278E 0D67 bchg -[A7], D6
00002790 4509 .invalid 2, A1 // invalid opcode 4 with b == 4
00002792 05C7 .incomplete
00002794 88E5 divu.w D4, -[A5]
00002796 1557 22AA move.b [A2 + 0x22AA], [A7]
0000279A C91D and.b [A5]+, D4
0000279C C1AA C305 and.l [A2 - 0x3CFB], D0
000027A0 1701 move.b -[A3], D1
000027A2 8F8B 022B unpk -[A7], -[A3], 0x022B
000027A6 0B0C btst A4, D5
000027A8 2A27 move.l D5, -[A7]
000027AA 20C8 move.l [A0]+, A0
000027AC 1A0F move.b D5, A7
000027AE 0DFA .incomplete
000027B0 2721 move.l -[A3], -[A1]
000027B2 D803 add.b D4, D3
000027B4 0F27 btst -[A7], D7
000027B6 1941 E207 move.b [A4 - 0x1DF9], D1
000027BA 0A2C 030F 6311 xori.b [A4 + 0x6311], 0xF
000027C0 ED04 asl D4.b, 6
000027C2 140C move.b D2, A4
000027C4 170A move.b -[A3], A2
000027C6 8A8B or.l D5, A3
000027C8 0283 03B3 0BB3 andi.l D3, 0x3B30BB3
000027CE 1903 move.b -[A4], D3
000027D0 37C0 B81B move.w [PC + A3 + 0x1B], D0
000027D4 1E04 move.b D7, D4
000027D6 0B4F bchg A7, D5
000027D8 C305 abcd D1, D5
000027DA 071B btst [A3]+, D3
000027DC 2E53 movea.l A7, [A3]
000027DE 1F0B move.b -[A7], A3
000027E0 1161 0141 move.b [A0 + 0x141], -[A1]
000027E4 0345 bchg D5, D1
000027E6 6607 bne +0x9 /* 000027EF */
000027E8 1F0A move.b -[A7], A2
000027EA 070B btst A3, D3
000027EC 1707 move.b -[A3], D7
000027EE 01DF .incomplete
000027F0 6508 bcs +0xA /* 000027FA */
000027F2 C710 and.b [A0], D3
000027F4 E507 asl D7.b, 2
000027F6 0D2E 565A btst [A6 + 0x565A], D6
label000027FA:
000027FA C312 and.b [A2], D1
000027FC CD06 abcd D6, D6
000027FE 271E move.l -[A3], [A6]+
00002800 2443 movea.l A2, D3
00002802 3004 move.w D0, D4
00002804 070C btst A4, D3
00002806 C00D and.b D0, A5
00002808 0929 0804 btst [A1 + 0x804], D4
0000280C B8C3 cmpa.w A4, D3
0000280E 85D3 divs.w D2, [A3]
00002810 0FF7 .incomplete
00002812 2C65 movea.l A6, -[A5]
00002814 C100 abcd D0, D0
00002816 C302 abcd D1, D2
00002818 C305 abcd D1, D5
0000281A 7A04 moveq.l D5, 0x04
0000281C B853 cmp.w D4, [A3]
0000281E 1461 movea.b A2, -[A1]
00002820 09E3 .incomplete
00002822 19C3 0556 move.b 0x56 /* 'V' */, D3
00002826 A17A syscall SetADBInfo, flags=1
00002828 4907 .invalid 4, D7 // invalid opcode 4 with b == 4
0000282A 471E .invalid 3, [A6]+ // invalid opcode 4 with b == 4
0000282C 052D 0137 btst [A5 + 0x137], D2
00002830 1269 81A2 movea.b A1, [A1 - 0x7E5E]
00002834 5B1F subq.b [A7]+, 5
00002836 D111 add.b [A1], D0
00002838 930C subx.b -[A1], -[A4]
0000283A 590F subq.b A7, 4
0000283C AB4E syscall bSlowHilite
0000283E 410F .invalid 0, A7 // invalid opcode 4 with b == 4
00002840 033E btst <<invalid special address>>, D1
00002842 0493 01CD 0F63 subi.l [A3], 0x1CD0F63
00002848 1127 move.b -[A0], -[A7]
0000284A 0FF7 .incomplete
0000284C C72C 9BF4 and.b [A4 - 0x640C], D3
00002850 5607 addq.b D7, 3
00002852 0D31 5667 btst [A1 + D5.w * 8 + 0x67], D6
00002856 096A 2701 bchg [A2 + 0x2701], D4
0000285A 847B 0122 051E 0705 or.w D2, [[PC + 0x51E + D0] + 0x705]
00002862 2387 2C13 move.l [A1 + D2 * 4 + 0x13], D7
00002866 8518 or.b [A0]+, D2
00002868 230C move.l -[A1], A4
0000286A 1E0A move.b D7, A2
0000286C 1A0F move.b D5, A7
0000286E 26B0 360C move.l [A3], [A0 + D3.w * 8 + 0xC]
00002872 365D movea.w A3, [A5]+
00002874 0B67 bchg -[A7], D5
00002876 1407 move.b D2, D7
00002878 ED2B lsl D3.b, D6
0000287A 6857 bvc +0x59 /* 000028D3 */
0000287C 1416 move.b D2, [A6]
0000287E 0A1A 0F26 xori.b [A2]+, 0x26 /* '&' */
00002882 1722 move.b -[A3], -[A2]
00002884 EC95 roxr D5, 6
00002886 18F3 1D17 2310 2714 move.b [A4]+, [[A3] + D1 * 4 + 0x23102714]
0000288E A257 syscall SetAppBase/SetApplBase, flags=2
00002890 2310 move.l -[A1], [A0]
00002892 F15C .extension 0x15C <<F/4-5/0>> // unimplemented
00002894 4720 .invalid 3, -[A0] // invalid opcode 4 with b == 4
00002896 F249 050F .extension 0x249 <<F/1/1>>, 0x050F // unimplemented
0000289A 49EA 310C lea.l A4, [A2 + 0x310C]
0000289E F311 .extension 0x311 <<F/4-5/1>> // unimplemented
000028A0 0F81 bclr D1, D7
000028A2 0C0F 8D25 cmpi.b A7, 0x25 /* '%' */
000028A6 DD65 add.w -[A5], D6
000028A8 270A move.l -[A3], A2
000028AA 06C5 .incomplete
000028AC 640F bcc +0x11 /* 000028BD */
000028AE 26E9 0BE4 move.l [A3]+, [A1 + 0xBE4]
000028B2 3185 71C4 move.w <<invalid full ext with I/IS == 4>>, D5
000028B6 E4F7 194E roxr .w <<invalid full ext with IS == 1 and I/IS == 6>>
000028BA 85C0 divs.w D2, D0
000028BC 0F16 btst [A6], D7
000028BE DB08 addx.b -[A5], -[A0]
000028C0 371C move.w -[A3], [A4]+
000028C2 74C6 moveq.l D2, 0xFFFFFFC6
000028C4 070E btst A6, D3
000028C6 AC95 syscall ShutDown, auto_pop
000028C8 0AA9 282E C62C 8925 xori.l [A1 - 0x76DB], 0x282EC62C
000028D0 0690 071D 58E0 addi.l [A0], 0x71D58E0
000028D6 0A09 B83B xori.b A1, 0x3B /* ';' */
000028DA 6AF7 bpl -0x7 /* 000028D3 */
000028DC 1977 F719 8807 move.b [A4 - 0x77F9], [[A7 + A7 * 8]]
000028E2 1F50 6B01 move.b [A7 + 0x6B01], [A0]
000028E6 271F move.l -[A3], [A7]+
000028E8 2A13 move.l D5, [A3]
000028EA 0147 bchg D7, D0
000028EC 1921 move.b -[A4], -[A1]
000028EE ADBE syscall GetNewControl, auto_pop
000028F0 D111 add.b [A1], D0
000028F2 9027 sub.b D0, -[A7]
000028F4 22E6 move.l [A1]+, -[A6]
000028F6 BD10 xor.b [A0], D6
000028F8 90E5 sub.w A0, -[A5]
000028FA BD83 xor.l D3, D6
000028FC 04FB .incomplete
000028FE 0697 2DCC 7333 addi.l [A7], 0x2DCC7333
00002904 071A btst [A2]+, D3
00002906 B893 cmp.l D4, [A3]
00002908 8C0F or.b D6, A7
0000290A 3918 move.w -[A4], [A0]+
0000290C 04B3 2127 1917 1A0F subi.l [A3 + D1 * 2 + 0xF], 0x21271917
00002914 2604 move.l D3, D4
00002916 6329 bls +0x2B /* 00002941 */
00002918 E003 asr D3.b, 8
0000291A 13B9 04E9 26D1 0343 0489 030F move.b [[A1 + <<invalid base displacement size>>] + 0x489030F], [0x04E926D1]
00002926 2657 movea.l A3, [A7]
00002928 2386 5705 move.l [[A1 + <<invalid base displacement size>>] + D5 * 8], D6
0000292C 7005 moveq.l D0, 0x05
0000292E 0383 bclr D3, D1
00002930 1676 FB00 movea.b A3, [A6 + <<invalid base displacement size>> + A7 * 2]
00002934 171B move.b -[A3], [A3]+
00002936 A7C3 syscall vRelBlock, flags=7
00002938 0614 251F addi.b [A4], 0x1F
0000293C 0F26 btst -[A6], D7
0000293E 8B00 sbcd D5, D0
00002940 912B 2702 sub.b [A3 + 0x2702], D0
00002944 5217 addq.b [A7], 1
00002946 2391 2148 move.l [A1 + <<invalid base displacement size>>], [A1]
0000294A D305 addx.b D1, D5
0000294C A926 syscall DragTheRgn
0000294E 0F26 btst -[A6], D7
00002950 1715 move.b -[A3], [A5]
00002952 C607 and.b D3, D7
00002954 0FD9 .incomplete
00002956 4806 nbcd.b D6
00002958 36AA 0037 move.w [A3], [A2 + 0x37]
0000295C 9FCC sub.l A7, A4
0000295E 70EA moveq.l D0, 0xFFFFFFEA
00002960 368B move.w [A3], A3
00002962 0270 0C0E C9DA 8B2D andi.w [[] - 0x74D3], 0xC0E
0000296A 3724 move.w -[A3], -[A4]
0000296C 4307 .invalid 1, D7 // invalid opcode 4 with b == 4
0000296E 0FA8 170F bclr [A0 + 0x170F], D7
00002972 4AA5 tst.l -[A5]
00002974 DFCE add.l A7, A6
00002976 0709 btst A1, D3
00002978 FBA9 .invalid <<F/6/5>>
0000297A 00D3 .incomplete
0000297C 0407 20C7 subi.b D7, 0xC7
00002980 EA36 roxr D6.b, D5
00002982 9E65 sub.w D7, -[A5]
00002984 0013 0117 ori.b [A3], 0x17
00002988 05C1 .incomplete
0000298A 1328 9E89 move.b -[A1], [A0 - 0x6177]
0000298E 0013 0157 ori.b [A3], 0x57 /* 'W' */
00002992 199E E451 move.b [A4 + A6.w * 4 + 0x51], [A6]+
00002996 0B28 E037 btst [A0 - 0x1FC9], D5
0000299A 16B7 A905 move.b [A3], [[A7 + <<invalid base displacement size>>] + A2]
0000299E 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
000029A0 E9B4 roxl D4, D4
000029A2 F302 .extension 0x302 <<F/4-5/1>> // unimplemented
000029A4 86C6 divu.w D3, D6
000029A6 F302 .extension 0x302 <<F/4-5/1>> // unimplemented
000029A8 661B bne +0x1D /* 000029C5 */
000029AA 0001 B590 ori.b D1, 0x90
000029AE 06C6 .incomplete
000029B0 271D move.l -[A3], [A5]+
000029B2 DD03 addx.b D6, D3
000029B4 0B70 EAE4 bchg [A0 + A6 * 2 - 0x28], D5
000029B8 E025 asr D5.b, D0
000029BA 238B 0207 move.l [A1 + D0.w * 2 + 0x7], A3
000029BE 1F53 E0E0 move.b [A7 - 0x1F20], [A3]
000029C2 0417 0BE8 subi.b [A7], 0xE8
000029C6 4703 .invalid 3, D3 // invalid opcode 4 with b == 4
000029C8 54D1 scc [A1]
000029CA 3E07 move.w D7, D7
000029CC 0486 4807 1377 subi.l D6, 0x48071377
000029D2 1709 move.b -[A3], A1
000029D4 EF48 lsl D0.w, 7
000029D6 E009 lsr D1.b, 8
000029D8 0837 0BFC 4B01 btst.b [[A7 + <<invalid base displacement size>> + D4 * 2]], 0xFC
000029DE 270C move.l -[A3], A4
000029E0 B867 cmp.w D4, -[A7]
000029E2 0C05 270B cmpi.b D5, 0xB
000029E6 E489 lsr D1, 2
000029E8 13DB 1127 1368 move.b [0x11271368], [A3]+
000029EE D34E addx.w -[A1], -[A6]
000029F0 870B sbcd -[A3], -[A3]
000029F2 090A btst A2, D4
000029F4 1A0F move.b D5, A7
000029F6 2641 movea.l A3, D1
000029F8 4DD3 lea.l A6, [A3]
000029FA 05C3 .incomplete
000029FC 000D F285 ori.b A5, 0x85
00002A00 0547 bchg D7, D2
00002A02 07DA .incomplete
00002A04 251F move.l -[A2], [A7]+
00002A06 2792 9911 move.l [[A3 + A1]], [A2]
00002A0A 1A93 move.b [A5], [A3]
00002A0C 6C77 bge +0x79 /* 00002A85 */
00002A0E 06A7 1D2F 7C61 addi.l -[A7], 0x1D2F7C61
00002A14 59D3 svs [A3]
00002A16 05A9 277B bclr [A1 + 0x277B], D2
00002A1A 3F26 move.w -[A7], -[A6]
00002A1C 4922 .invalid 4, -[A2] // invalid opcode 4 with b == 4
00002A1E B5FA 0B27 cmpa.l A2, [PC + 0xB27 /* 00003547, cstring ""<EOF> */]
00002A22 8D13 or.b [A3], D6
00002A24 C536 E007 and.b [A6 + A6.w + 0x7], D2
00002A28 09E4 .incomplete
00002A2A 271B move.l -[A3], [A3]+
00002A2C 2527 move.l -[A2], -[A7]
00002A2E 20DF move.l [A0]+, [A7]+
00002A30 3336 8706 A697 move.w -[A1], [[A6 + <<invalid base displacement size>>] + A0 * 8 - 0x5969]
00002A36 2FA3 A136 D301 A907 0F26 move.l [[A7 - 0x2CFE56F9] + A2 + 0xF26], -[A3]
00002A40 6B0B bmi +0xD /* 00002A4D */
00002A42 A915 syscall ShowWindow
00002A44 A101 syscall Close, flags=1
00002A46 0302 btst D2, D1
00002A48 3508 move.w -[A2], A0
00002A4A 5333 F72F C23D 08C9 1529 subq.b [[A3 - 0x3DC3] + A7 * 8 + 0x8C91529], 1
00002A54 320F move.w D1, A7
00002A56 2604 move.l D3, D4
00002A58 848B or.l D2, A3
00002A5A 0254 140C andi.w [A4], 0x140C
00002A5E 5402 addq.b D2, 2
00002A60 0023 52C1 ori.b -[A3], 0xC1
00002A64 6C47 bge +0x49 /* 00002AAD */
00002A66 0D45 bchg D5, D6